通过for循环xna向列表中添加字符串

本文关键字:添加 字符串 列表 for 循环 xna 通过 | 更新日期: 2023-09-27 18:23:59

所以,我需要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);
        }

非常感谢您的帮助,感谢您抽出时间阅读本文。

通过for循环xna向列表中添加字符串

您需要通过添加括号()来调用此方法,而不是使用方法组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();