LINQ:创建 IEnumerable来自另一个 IEnumerable?
我有以下问题:
public class Foo
{
public int x { get; set; }
}
public class Bar
{
public void DoWork(IEnumerable<Foo> foos)
{
var enumOfX = ?;
//Other code that uses enumOfX
}
}
如何创建所有 x 的 IEnumerable
?
I have the following:
public class Foo
{
public int x { get; set; }
}
public class Bar
{
public void DoWork(IEnumerable<Foo> foos)
{
var enumOfX = ?;
//Other code that uses enumOfX
}
}
How can I create an IEnumerable<int>
of all the x's?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您使用
选择
:大量的 LINQ to Objects 正在从另一个 IEnumerable创建一个
IEnumerable
...剩下的只是聚合:)You use
Select
:A huge amount of LINQ to Objects is creating one
IEnumerable<T>
from another... the rest is just aggregation :)