GroupBy 是否保证在结果和组上都可以安全地被“foreach'ed”?
var groupResult = list.GroupBy();
if(guarantees == false) // want to remove this check
if(groupResult==null)
return;
foreach(var group in groupResult)
{
if(guarantees == false)
if(group==null || group.Count()==0)
continue;
foreach(var element in group)
{
//do something
}
}
结果是否GroupBy始终保证为非空,如果存在任何组,GroupBy我们可以假设该组为非空吗?
换句话说,我可以假设guarantees它总是正确的吗?
收到一只叮咚
HUH函数
繁花不似锦
千巷猫影
相关分类