Combobox增加了替代品

时间:2013-09-15 20:43:28

标签: c#

我基本上想要添加1到100的年龄,但我不想在字符串[]中输入每一个,比如添加1然后递增到100

我现在有这个

cmbAge.Items.AddRange(new string[] {"1", "2","3","4",...});

2 个答案:

答案 0 :(得分:5)

您可以按建议使用for循环,也可以使用Enumerable.Range(返回int):

cmbAge.Items.AddRange(Enumerable.Range(1, 100));

如果您需要IEnumerable<string>,则必须Select

cmbAge.Items.AddRange(Enumerable.Range(1, 100).Select(x => x.ToString()));

答案 1 :(得分:1)

for(int i = 1; i < 101; i++)
{
    cmbAge.Items.Add(i.ToString());
}