通过 for 循环 xna 将字符串添加到列表
Adding strings to a list via for loop xna
所以,我需要 300 个字符串(1、2、3、4、5 等等),我决定使用 for 循环将它们添加到我的列表中,但它一直给我错误提示不管我尝试什么,我现在都很困惑。这是我目前拥有的:
int stringcount = 0;
List<string> ButtonStrings;
ButtonStrings = new List<string>();
for (int i = 0; i < 299; i++)
{
stringcount += 1;
ButtonStrings.Add(stringcount.ToString);
}
非常感谢任何帮助,感谢您花时间阅读本文。
而不是有stringcount.ToString
,这是一个方法组,你需要通过添加括号()
来调用这个方法。变化
ButtonStrings.Add(stringcount.ToString);
到
ButtonStrings.Add(stringcount.ToString());
ToString() 是一个函数。试试这个:
for (int i = 0; i < 299; i++)
{
stringcount += 1;
ButtonStrings.Add(stringcount.ToString());
}
这是一个很好的方法:
var buttonStrings = Enumerable.Range(1, 300).Select(x => x.ToString()).ToList();
所以,我需要 300 个字符串(1、2、3、4、5 等等),我决定使用 for 循环将它们添加到我的列表中,但它一直给我错误提示不管我尝试什么,我现在都很困惑。这是我目前拥有的:
int stringcount = 0;
List<string> ButtonStrings;
ButtonStrings = new List<string>();
for (int i = 0; i < 299; i++)
{
stringcount += 1;
ButtonStrings.Add(stringcount.ToString);
}
非常感谢任何帮助,感谢您花时间阅读本文。
而不是有stringcount.ToString
,这是一个方法组,你需要通过添加括号()
来调用这个方法。变化
ButtonStrings.Add(stringcount.ToString);
到
ButtonStrings.Add(stringcount.ToString());
ToString() 是一个函数。试试这个:
for (int i = 0; i < 299; i++)
{
stringcount += 1;
ButtonStrings.Add(stringcount.ToString());
}
这是一个很好的方法:
var buttonStrings = Enumerable.Range(1, 300).Select(x => x.ToString()).ToList();