1

我基本上想添加从 1 到 100 的年龄,但我不想在字符串 [] 中键入每个年龄,例如添加 1 然后递增直到 100

我现在有这个

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

2 回答 2

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()));
于 2013-09-15T20:45:33.410 回答
1
for(int i = 1; i < 101; i++)
{
    cmbAge.Items.Add(i.ToString());
}
于 2013-09-15T20:44:43.977 回答