IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA游戏使用SelectMany语句查询
caimouse
发表于
2023-05-08 18:04:02
love
0
将序列的每个元素投影到 IEnumerable,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。所以在这里需要注意两级函数的转换关系,才能理解SelectMany语句,这样就可以把第一级函数当作第一次循环,第二级函数当作第二个循环了。将序列的每个元素投影到 IEnumerable,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。因此要搞懂OpenRA的代码,就必先搞懂LINQ的语句,而LINQ语句里最难搞懂的就是SelectMany语句。才能明白代码的意思。