1
小さいグループに分割したいタイプの配列Material
があります。 Material
は、Type
,Description
およびValue
からなるオブジェクトである。VB.NET - 値の小さい方の配列にオブジェクトを分割する
- Type1
Description1: Value1
Description2: Value2
Description3: Value3
- Type2
Description4: Value4
- Type3
Description5: Value5
Description6: Value6
方法:
はFor Each matTypeGroup As Material() In matTypeGroups
DisplayTypeName(matTypeGroup(0).Type)
For Each mat As Material In matTypeGroup
DisplayMaterialInfo(mat.Description, mat.Value)
Next
Next
最終的な出力は次のようになります。私は、材料私はこのような種類のそれらを表示できるようにType
で一緒にグループ化されたDescription
とValue
を表示したいです配列Material
をMaterial
の配列に分割して配列をType
にグループ分けしますか?
それも私の答えになるだろう。この答えは配列を返しませんが、それはあなたが望むようにグループ化します。使用方法を知る必要がある場合は、MSDNでIGroupingを参照してください。 –
.ToList()を呼び出すことはできませんでしたが、それは配列のように、リストの中の項目を使用しています。 –
この場合、IGroupingを使って作業することもできますが、まさに同様に動作します。 –