连接GroupBy中的字符串
本文关键字:字符串 GroupBy 连接 | 更新日期: 2023-09-27 18:25:25
我正在IQueryable
上使用Linq执行GroupBy
。但我想对连接的字符串执行GroupBy
。我现在拥有的是:
SomeList.GroupBy(x => x.Code + x.Location)
这对我来说很有效,但这也将x.Code
更改为串联字符串x.Code + x.Location
。
有没有一种方法可以临时连接GroupBy
中的变量,比如:
SomeList.GroupBy(x => (x.Code + x.Location) as TempVar)
按每个属性单独分组将产生与级联分组相同的结果
SomeList.GroupBy(x => new {x.Code, x.Location});
回答您的特定问题
有没有一种方法可以临时连接
GroupBy
中的变量。。。
someList.GroupBy(x => new { TempConcat = x.Code + x.Location })
然而,我相信NinjaNye的答案更符合你的需求,而不是你对:)
的要求。