C# LINQ 分组问题
我有一个结构如下的对象
public MyObject{
int SomeNumber {get;set;}
Object SomeObject {get;set;}
Object SomeOtherObject {get;set;}
}
现在 SomeNumber 不是唯一的,如果我有一个 IEnumerable 我怎样才能取出一个都具有相同 SomeNumber 值的 IEnumerable
?
我想我需要使用 GroupBy 来做到这一点?但似乎无法做到正确。
编辑:我不知道 SomeNumber 是什么。
I have an object which is structured as below
public MyObject{
int SomeNumber {get;set;}
Object SomeObject {get;set;}
Object SomeOtherObject {get;set;}
}
Now SomeNumber is not unique, If I have an IEnumerable How can I pull out an IEnumerable<MyObject>
that all have the same SomeNumber Value?
I assume I need to use GroupBy to do this? But cant seem to get it right.
Edit: I dont know what SomeNumber is.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
除非您想将它们分组,否则不需要
GroupBy
。No need for
GroupBy
unless you want to make groups of them.应该做的。
should do.