Items是MenuListItemViewModel项的公共列表,在下面的示例中我创建了包含2个元素的新列表:
Items = new List<MenuListItemViewModel>
{
new MenuListItemViewModel
{
Value = "500",
Letter = "D"
},
new MenuListItemViewModel
{
Value = "-500",
Letter = "W"
},
};
如何完全相同,但我想在列表中拥有可变数量的项目?类似循环x次(如下所示,但它不能在当前状态下工作)
for (int i = 0; i < 5; i++)
{
new MenuListItemViewModel
{
Value = "500",
Letter = "D"
},
}
答案 0 :(得分:2)
您可以使用LINQ
:
Items = Enumerable.Range(0, number)
.Select(i => new MenuListItemViewModel
{
Value = "500",
Letter = "D"
}).ToList();
答案 1 :(得分:0)
你可以做到
Items = new List<MenuListItemViewModel>();
for (int i = 0; i < 5; i++)
{
Items.Add(
new MenuListItemViewModel
{
Value = "500",
Letter = "D"
});
}