Прошу прощения, если это дублирующий вопрос. Если он повторяется, сообщите мне, где я могу его найти.Как обрабатывать результаты группировки столбцов нескольких столбцов
Мне трудно понять концепцию группировки, особенно, как обрабатывать результаты группировки. Может ли кто-нибудь объяснить мне, как обрабатывать результаты многоколоночной группировки словарей.
У меня есть словарь типа
Dictionary<string, AsynchRunItem2> AsynchRunItems.
строка является ключом, который мы генерируем с помощью 4 других свойств.
AsynchRunItem2 имеет следующие свойства:
string UniverseIDs;
DateTime StartDate;
DateTime EndDate;
В AsynchRunItems, я получаю четыре записи. См. Ниже значения. Я оставил Ключи.
UniverseIDs:15 StartDate:10/9/2013 EndDate : 10/31/2013
UniverseIDs:20 StartDate:10/9/2013 EndDate : 10/31/2013
UniverseIDs:50,55 StartDate:09/30/2013 EndDate : 10/31/2013
UniverseIDs:60,64 StartDate:09/30/2013 EndDate : 10/31/2013
Я хочу, чтобы сгруппировать AsynchRunItems на StartDate и EndDate, так что я могу получить, как показано ниже, используя лямбда не LinQ пожалуйста.
UniverseIDs:15,20 StartDate:10/9/2013 EndDate : 10/31/2013
UniverseIDs:50,55,60,64 StartDate:09/30/2013 EndDate : 10/31/2013
Я группируя, как показано ниже, но хочу знать, как я могу обрабатывать группирование результатов
var temp = AsynchRunItems.GroupBy(g => new { g.Value.StartDate,g.Value.EndDate});
Я хочу знать, как двигаться вперед и работать на темп, так что Я могу получить то, что хочу.
Вам нужно значение ключа «string» с 'AsyncRunItems' в будущем? –