2014-02-20 4 views
0

Я имею следующую структуру:Получить счетчик длинного списка внутри списка с помощью LINQ

class Attribute 
{ 
    List<Value> values; 
}  

List<Attribute> attributes; 

Мне нужно, чтобы получить граф самого длинного List<Value> из списка атрибутов. Есть ли простое решение с использованием Linq?

Я уже пробовал две вложенные петли, что не очень показательно.

ответ

1

Вы можете использовать Enumerable.Max, чтобы получить список с максимальным размером, используя атрибут Count.

var max = attributes.Max(lst=>lst.values.Count); 
Смежные вопросы