Поиск элементов в списке в C#
Метод Contains проверяет, есть ли значение
в списке:
List<string> tags = ["a", "b", "c"];
Console.WriteLine(tags.Contains("b"));
Console.WriteLine(tags.Contains("z"));
Метод IndexOf возвращает индекс первого
совпадения или -1, если значения нет:
List<int> nums = [1, 2, 3, 2];
Console.WriteLine(nums.IndexOf(2));
Console.WriteLine(nums.IndexOf(9));
Метод LastIndexOf ищет последнее вхождение:
List<int> nums = [1, 2, 3, 2];
Console.WriteLine(nums.LastIndexOf(2));
Дан список:
List<string> letters = ["x", "y", "z"];
Выведите индекс строки "y" и результат Contains("w").