请问:为什么程序中的变量string不赋初值程序出错!
Console.WriteLine("请你输入一个字符串:");
string myString = Console.ReadLine();
char[] chars = myString.ToCharArray();
string printString = "";//问题在此:printString不初始化为空字符串,程序出错!难道字符串变量在使用前要初始化?
for(long i = chars.LongLength-1;i>=0;i--)
{
string string1 = Convert.ToString(chars[i]);
printString += string1;
}
Console.WriteLine("反向输出为:{0}",printString);