|
|
1
98
在哪里? 查找匹配的项,只返回匹配的项( 过滤 )
-gt;
选择 为…退货 全部的 源中的项( 投影/变换 )有些东西可能是物品本身,但通常是某种投影。
-gt;
|
|
|
2
42
选择 和 在哪里? 两个完全不同的操作人员 可枚举的 S. 第一个是我们所说的 投影运算符 ,而最后一个是 限制运算符 . 了解此类运算符行为的一个有趣方法是查看它们的“函数类型”。
人带 函数式编程 背景通常是这样想的。它允许您通过查看一个操作符的类型来推断(或者至少猜测…)它做了什么! 作为练习,在查看文档之前,请尝试查看Linq在IEnumerable上引入的其他运算符,并推断它们的行为! |
|
|
3
39
它们是不同的:
|
|
|
4
16
选择将可枚举的映射到新结构。如果在IEnumerable上执行Select,将得到一个元素数相同但类型不同的数组,具体取决于指定的映射。其中过滤IEnumerable,以便它为您提供原始IEnumerable的子集。 |
|
|
5
7
如果您知道它们是如何实现在哪里并选择扩展方法的,那么您可以预测它在做什么…… 我尝试实现Where并选择扩展方法…你可以看看它… 实施地点:
选择实现:
对于任何集合,我的实现都可以正常工作…但它不同于Microsoft实现的扩展方法,因为它们使用表达式树来实现相同的扩展方法。 |
|
|
6
1
两个回报
|
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 2 年前 |
|
|
Vasu V · 将foreach转换为select语句 2 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 2 年前 |