VB.net LINQ多字段分组
我是LINQ的新手。我有一个vb.net代码中的外部参照列表VB.net LINQ多字段分组,vb.net,linq,Vb.net,Linq,我是LINQ的新手。我有一个vb.net代码中的外部参照列表 dim xRefList as List (Of String) 类外部参照有5个公共特性,总结如下: Public Sub New(ByVal fSource_ As String, ByVal fSourceConfig_ As String, ByVal fTarget_ As String, ByVal fTargetConfig_ As String, ByVal isFSuppressed_ As Short)
dim xRefList as List (Of String)
类外部参照有5个公共特性,总结如下:
Public Sub New(ByVal fSource_ As String, ByVal fSourceConfig_ As String, ByVal fTarget_ As
String, ByVal fTargetConfig_ As String, ByVal isFSuppressed_ As Short)
fSource = fSource_
fSourceCfg = fSourceConfig_
fTarget = fTarget_
fTargetConfig = fTargetConfig_
isFSuppressed = isFSuppressed_
End Sub
我想分组并计算:
a) fsource and ftarget (similar to SQL group by fsource,ftarget,count(fsource))
b) fsource,fSourceCfg ,ftarget,fTargetConfig and count isFSuppressed
我在看我的清单,有多达数百个项目。我说的不是非常大的列表。类似于:xRefList.groupbyfunction的东西,使用{Key.Source=o.fSource,Key.Target=o.fTarget}新建,您可以计算组数。您先搜索了吗?如果你把所有的.Net语言都包括进来的话,有很多相同的主题,甚至更多。如果这些都不能回答您的问题,那么为了得到更好的答案,您可能想解释一下原因。第一行是外部参照列表,还是真的是字符串?可能是重复的谢谢大家,我搜索了buy,主要是按单个字段分组查找的。我将研究VB.Net中具有多个属性的LINQ Group by。我想我错过了这个。