using System.Collections;
using System.Collections.Generic;
public static void Main()
actual = new List<object> { 100, 200, 300 };
doesContain = actual.Contains(expected);
loopThroughAndPrint(actual, expected, doesContain);
Console.WriteLine(string.Empty);
actual = new List<object> { "apple", "pineapple", "pear" };
doesContain = actual.Contains(expected);
loopThroughAndPrint(actual, expected, doesContain);
Console.WriteLine(string.Empty);
actual = new List<object> { "apple", "pineapple", "pear" };
doesContain = actual.Contains(expected);
loopThroughAndPrint(actual, expected, doesContain);
void loopThroughAndPrint(List<object> actual, object expected, bool doesContain){
Console.WriteLine($"DoesContain: {doesContain}");
foreach(object obj in actual)
bool equalsMetod = expected.Equals(obj);
Console.WriteLine($"expected.Equals(obj) : {equalsMetod}, obj: {obj}, expected: {expected}");