public static void CheckList(SimpleList sl, List <int> NumbersToFind) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); List <int> foundNumbers = new List <int>(); for (int i = 0; i < NumbersToFind.Count; i++) { Console.WriteLine(i); for (int j = 0; j < sl.Count(); j++) { Console.WriteLine(j); if (sl.GetValueAt(j) == NumbersToFind[i]) { foundNumbers.Add(NumbersToFind[i]); } } } if (foundNumbers.Count > 0) { Console.WriteLine("Gefundene Zahlen:"); for (int i = 0; i < foundNumbers.Count; i++) { Console.WriteLine(i); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(foundNumbers[i]); } Console.ForegroundColor = ConsoleColor.White; } else { Console.WriteLine("Es wurde nichts gefunden!!!"); } stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; Console.WriteLine("List: It took {0} milliseconds", ts); }