VB.Net の複数のグループを持つ IGroup を反復する方法について、ここと Web のアーカイブを調べるのに何時間も費やしました。C# にはかなりの数のソリューションがありますが、私は VB.Net に変換するのに本当に苦労しています。
ここに私がグループ化している私のリストがあります
dim merge_list As List(Of MergeData)
リスト内の3つのプロパティでグループ化するコードは次のとおりです
Dim groups = merge_list.GroupBy(Function(t) New With {Key t.GUID.Category,
Key t.GUID.FeatureType,
Key t.GUID.AssetType}) _
.Where(Function(grp) grp.Count > 1)
次に、グループをループしようとしますが、グループ リスト内のアイテムのタイプ (つまり、薄暗いグループ As SomeType) がないため、それらを操作する方法がわかりません。
これがグループをループする私のコードです
dim group '===note there is no "As SomeType" for group just 'Dim group'===
For Each group In groups
' since group is not typed I cannot figure out how to work with it
next
VB.NET を使用して複数のグループで IGoup を反復処理する方法を教えてください。