将结果分组到数组中的 LINQ 查询
给定:
var detailList = new List<DetailItem>();
Where:
class DetailItem
{
string A;
MyType B;
}
可以将字段 A 上的 LINQ 查询分组到以下数据结构中:
class GroupItem
{
string A;
List<MyType> AllBsWithinA;
}
IEnumerable<GroupItem> linqQuery = detailList.SomeLinqMagic(…);
所讨论的数据都是基于内存的,因此这是一个 LINQ to Objects 问题。
Given:
var detailList = new List<DetailItem>();
Where:
class DetailItem
{
string A;
MyType B;
}
Can a LINQ query group on field A into the following data structure:
class GroupItem
{
string A;
List<MyType> AllBsWithinA;
}
IEnumerable<GroupItem> linqQuery = detailList.SomeLinqMagic(…);
The data in question is all memory based so this is a LINQ to Objects question.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这看起来很简单,除非我错过了你的意思:
This looks straightforward, unless I missed your meaning: