在Essential C#3.0一书中,有一部分内容如下:
"使用select()方法进行投影非常强大.我们已经看到了如何 使用Where()标准查询运算符垂直过滤集合(减少集合中的项目数).现在,通过Select()标准查询运算符,我们还可以水平减少集合 (减少列数)或完全转换数据.
Where()和Select()提供了一种仅提取当前算法所需的原始集合片段的方法."
在这种情况下,横向和纵向意味着什么?这些方法对集合的枚举方式有何不同?
不,他们列举了相似的收藏品.
如果将集合视为一组对象(行),则每个对象都具有一些属性(列),如数据库表.您可以通过使用或通过属性子集(水平)指定条件来删除某些行(垂直)来过滤结果.WhereSelect
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |