Описание тега igrouping
Интерфейс.NET для коллекции объектов с общим ключом
В IGrouping
Интерфейс, представленный в .net-3.5 как часть linq, представляет собой "набор объектов с общим ключом".
Обычно это происходит в результате GroupBy
операция - например
IGrouping<System.Reflection.MemberTypes, System.Reflection.MemberInfo> group =
typeof(String).GetMembers().
GroupBy(member => member.MemberType).
First();
Члены интерфейса используются при обработке результатов любого linq GroupBy
операция. Вопросы, связанные с обработкой результатов такихGroupBy
операции, или которые иным образом создают объекты, реализующие этот интерфейс, должны иметь этот тег.
Сам интерфейс определяет доступные методы и свойства, которые обычно включают работу с объектами внутри коллекции (или группы).