c# – 在GroupBy中连接字符串

我和
Linq在IQueryable上做了一个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});
点赞