在linq

时间:2018-06-01 09:29:23

标签: vb.net linq collections

enter image description here

你好 在这种情况下,我想将上面的商店列表分组。 以上是List(of Stores),我想创建一个新的商店列表,它们都按FromStoreToStore分组。

示例:

Dim Test As List(Of Stores) = MyTStores.GroupBy(Function(x) x.ToStore).[Select](Function(grp) grp.First()).ToList()

此示例仅按一列而不是两列。

1 个答案:

答案 0 :(得分:0)

.GroupBy(Function(X) New With {X.FromStore, X.ToStore})

或者只是这个,如果您不关心下一次处理中的密钥:

.GroupBy(Function(X) X.FromStore & "-" & X.ToStore)