Чтобы подсчитать определенный элемент в списке в C#, можно использовать несколько методов. Вот несколько примеров:
-
Использование метода
Countв LINQ:List<int> numbers = new List<int> { 1, 2, 3, 4, 1, 1 }; int count = numbers.Count(n => n == 1);При этом будет подсчитано появление числа 1 в списке.
-
Использование цикла
foreach:List<int> numbers = new List<int> { 1, 2, 3, 4, 1, 1 }; int count = 0; foreach (int number in numbers) { if (number == 1) { count++; } }При этом выполняется перебор каждого элемента в списке и увеличивается счетчик, когда нужный элемент найден.
-
Использование метода
FindAllв сочетании со свойствомCount:List<int> numbers = new List<int> { 1, 2, 3, 4, 1, 1 }; int count = numbers.FindAll(n => n == 1).Count;При этом будут найдены все вхождения нужного элемента с помощью метода
FindAll, а затем получено количество результирующего списка.
Это всего лишь несколько примеров. В зависимости от ваших конкретных требований могут быть и другие подходы.