如何访问/读取下面resultListGrouped中的键值?
IEnumerable resultList = from...select...ToList();
var resultListGrouped = ResultList.GroupBy(t => t.Code).ToList();
// how to read the key value?
foreach ( ????)
{
}
答案 0 :(得分:1)
只需使用群组的Key
属性:
foreach (var group in resultListGrouped)
{
var code = group.Key;
}
旁注:没有必要在任何地方附加ToList
。请注意,它在循环中创建了一个新列表。如果您想对查询执行进一步的操作,并且您不需要该列表,那么仅在最后使用ToList
会更有效。如果您只需foreach
,则根本不需要ToList
。