我正在创建自定义顺序对象的集合。
这些物品有十个属性;其中九个是完全相同的。第十个属性是它在序列中的位置。
创建这些产品的最佳方法是什么?我正在考虑写一个循环,我可以这样做,但我想知道是否有更好和/或更有效的方法吗?
我的环境是ASP.NET 4.0 / VB.NET。我也在C#工作,所以我可以用C#翻译样本......
答案 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()