我不知道如何从这个集合中检索第一个项目:
IGroupinggroupCast = group as System.Linq.IGrouping ;
我也尝试过:
IGroupingfirstFromGroup = groupCast.FirstOrDefault();
但不起作用的原因和显式转换已经存在
为什么不用var
?
var firstFromGroup = group.First();
至于你收到错误的原因,我猜测Key或Element与你认为的不同.看一下错误消息的其余部分,看看编译器抱怨的类型.请注意,如果涉及匿名类型,获取它的唯一方法是使用var
.