Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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# 通过for循环xna向列表中添加字符串_C#_String_List_For Loop_Xna - Fatal编程技术网

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

C# 通过for循环xna向列表中添加字符串,c#,string,list,for-loop,xna,C#,String,List,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++) { stringco

所以,我需要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);
        }
int-stringcount=0;
列表按钮字符串;
ButtonStrings=新列表();
对于(int i=0;i<299;i++)
{
stringcount+=1;
添加(stringcount.ToString);
}

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

不要使用方法组
stringcount.ToString
,您需要通过添加括号
()
来调用此方法。改变

ButtonStrings.Add(stringcount.ToString);


您需要通过添加括号
()
来调用此方法,而不是使用方法组
stringcount.ToString
。改变

ButtonStrings.Add(stringcount.ToString);

ToString()是一个函数。试试这个:

    for (int i = 0; i < 299; i++)
    {
        stringcount += 1;
        ButtonStrings.Add(stringcount.ToString());
    }
for(int i=0;i<299;i++)
{
stringcount+=1;
添加(stringcount.ToString());
}
ToString()是一个函数。试试这个:

    for (int i = 0; i < 299; i++)
    {
        stringcount += 1;
        ButtonStrings.Add(stringcount.ToString());
    }
for(int i=0;i<299;i++)
{
stringcount+=1;
添加(stringcount.ToString());
}

这是一种很好的方法:

var buttonStrings=Enumerable.Range(1300)。选择(x=>x.ToString()).ToList();

这是一种很好的方法:

var buttonStrings=Enumerable.Range(1300)。选择(x=>x.ToString()).ToList();

你忘记了
ToString()后面的括号。
我犯了一个愚蠢的错误,谢谢你告诉我!尝试查看
错误框
,并仔细阅读错误。Visual Studio在捕捉打字错误方面非常聪明。作为一个次要的风格点,与错误无关,您的
i
变量没有在循环中使用<代码>for(stringcount=1;stringcount<300;++stringcount)会更干净。您忘记了
ToString()之后的括号。
。我犯了一个愚蠢的错误,谢谢您告诉我!尝试查看
错误框
,并仔细阅读错误。Visual Studio在捕捉打字错误方面非常聪明。作为一个次要的风格点,与错误无关,您的
i
变量没有在循环中使用<代码>对于(stringcount=1;stringcount<300;++stringcount)将更干净。