在GroupBy中连接字符串
我在GroupBy
上用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});
回答你的具体问题
有没有办法临时连接
GroupBy
变量…
someList.GroupBy(x => new { TempConcat = x.Code + x.Location })
但是我相信NinjaNye的答案对你想要的更好,而不是你要求的:)
。