请问:为什么程序中的变量string不赋初值程序出错!

iubenz iubenz 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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);
...全文

相关推荐

评论 19
收藏 已收藏
分享
返回顶部
iubenz
.NET技术其他语言 1,979 成员 12,447 内容