gpt4 book ai didi

c# - IGrouping ElementAt 与方括号运算符

转载 作者:太空宇宙 更新时间:2023-11-03 19:56:15 27 4
gpt4 key购买 nike

IGrouping 支持 ElementAt 方法来索引分组的集合。那么为什么方括号运算符不起作用呢?

我可以做类似的事情

 list.GroupBy(expr).Select(group => group.ElementAt(0)....) 

但不是

 list.GroupBy(expr).Select(group => group[0]....) 

我猜这是因为 IGrouping 接口(interface)没有重载方括号运算符。 IGrouping 没有重载方括号运算符来执行与 ElementAt 相同的操作是否有充分的理由?

最佳答案

那是因为 GroupBy 返回一个 IEnumerable . IEnumerables 没有索引访问器<​​/p>

关于c# - IGrouping ElementAt 与方括号运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33374600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com