使用顺序属性创建对象集合

时间:2015-02-13 19:21:55

标签: asp.net vb.net object collections

我正在创建自定义顺序对象的集合。

这些物品有十个属性;其中九个是完全相同的。第十个属性是它在序列中的位置。

创建这些产品的最佳方法是什么?我正在考虑写一个循环,我可以这样做,但我想知道是否有更好和/或更有效的方法吗?

我的环境是ASP.NET 4.0 / VB.NET。我也在C#工作,所以我可以用C#翻译样本......

1 个答案:

答案 0 :(得分:0)

一种方法是使用Enumerable.Range

' Create 5 widgets:
Dim widgets = Enumerable.Range(0, 5) _
    .Select(Function(index) _
        New Widget With
        {
            .Property1 = 1,
                ...
            .Property9 = 9,
            .Position = index
        }) _
    .ToList()