C# 通过for循环xna向列表中添加字符串
所以,我需要300个字符串(1、2、3、4、5等),我决定使用for循环将它们添加到我的列表中,但无论我尝试什么,它都会不断给我错误,我现在非常困惑。这就是我目前拥有的: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
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)将更干净。