Получить количество элементов общего списка - PullRequest
3 голосов
/ 01 ноября 2011

У меня есть общий список int List<int>(), и я хочу знать количество его элементов.Как я могу это сделать?

Ответы [ 4 ]

13 голосов
/ 01 ноября 2011

с использованием метода расширения - самый простой способ

int count = list.Count(i => i > 10);// get the count of those which is bigger than 10
6 голосов
/ 01 ноября 2011

Если вы хотите получить счетчик для количества элементов в списке, вы можете использовать выражение для этого:

int count = myList.Count(i => i.Equals(5));
1 голос
/ 01 ноября 2011

http://code.msdn.microsoft.com/LINQ-Aggregate-Operators-c51b3869

public void Linq73() 
{ 
    int[] factorsOf300 = { 2, 2, 3, 5, 5 }; 

    int uniqueFactors = factorsOf300.Distinct().Count(); 

    Console.WriteLine("There are {0} unique factors of 300.", uniqueFactors); 
}
0 голосов
/ 25 мая 2016

Подсчет общего списка (генерируется из хранимой процедуры)

List<GetDivisionsForGroup> GroupDivision = new List<GetDivisionsForGroup>();
        String storedProcedures = "Sp_GetDivisionsForGroup " + grpid;
        GroupDivision = db.ExecuteStoreQuery<GetDivisionsForGroup>("exec " + storedProcedures).ToList();

        if (GroupDivision.Count > 0)
        {

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...