Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用静态项填充ddl的for循环的替代方法_C#_For Loop_.net 4.0 - Fatal编程技术网

C# 使用静态项填充ddl的for循环的替代方法

C# 使用静态项填充ddl的for循环的替代方法,c#,for-loop,.net-4.0,C#,For Loop,.net 4.0,我在这里使用了“静态”一词,意思是我知道项目将始终是什么 我有一个下拉列表,在下拉列表中,我想用一个组列表(85个组)填充它,因此项目如下所示: "Group 1" "Group 2" "Group 3" 等等 到目前为止我得到了什么 for (int i = 0; i < 85; i++) { ddlGroups.Items.Add(new ListItem() { Text = "Group " + (i+1) } ); } for(int i=0;i

我在这里使用了“静态”一词,意思是我知道项目将始终是什么

我有一个下拉列表,在下拉列表中,我想用一个组列表(85个组)填充它,因此项目如下所示:

"Group 1"
"Group 2"
"Group 3"
等等

到目前为止我得到了什么

for (int i = 0; i < 85; i++)
{
  ddlGroups.Items.Add(new ListItem() { Text = "Group " + (i+1) } );
}
for(int i=0;i<85;i++)
{
ddlGroups.Items.Add(newlistItem(){Text=“Group”+(i+1)});
}
有没有其他方法可以实现这一点?可能是一种使用LINQ的方法?

LINQ示例:

ddlGroups.Items.AddRange(Enumerable
    .Range(0, 85)
    .Select(i => new ListItem() { Text = "Group " + (i + 1)} );