如何从列表元素的属性制作数组?

时间:2012-03-25 19:04:00

标签: .net vb.net arrays list

在vb.net中是否有一种succint方法来创建列表中每个属性的数组或类似数据?

E.g。如果我有一个'a'列表,每个'a'都有一个属性'b',我想创建一个包含所有'b'的数组,与原始列表位于相同的索引位置。

2 个答案:

答案 0 :(得分:4)

List.select( function(x) x.property )

答案 1 :(得分:0)

您是否考虑过使用IDictionary数组?

IDictionary的实例将保存键/值对。如果你创建一个IDictionary数组,那么数组中的每个元素都将是每个'a'列表的唯一属性集。