Looking for c# Keywords? Try Ask4Keywords

C# Language Count и LongCount


пример

Count возвращает количество элементов в IEnumerable<T> . Count также предоставляет необязательный параметр предиката, который позволяет вам фильтровать элементы, которые вы хотите подсчитать.

int[] array = { 1, 2, 3, 4, 2, 5, 3, 1, 2 };

int n = array.Count(); // returns the number of elements in the array
int x = array.Count(i => i > 2); // returns the number of elements in the array greater than 2

LongCount работает так же, как и Count но имеет тип возврата long и используется для подсчета последовательностей IEnumerable<T> , которые длиннее int.MaxValue

int[] array = GetLargeArray();

long n = array.LongCount(); // returns the number of elements in the array
long x = array.LongCount(i => i > 100); // returns the number of elements in the array greater than 100