我正在尝试用通过控制台输入的字符串中的字符填充数组。我已经尝试了下面的代码,但它似乎不起作用。我在 for 循环部分得到了 Index out Of Range 异常,我不明白它为什么会发生。for 循环范围不正确吗?任何见解将不胜感激
Console.WriteLine("Enter a string: ");
var name = Console.ReadLine();
var intoarray = new char[name.Length];
for (var i = 0; i <= intoarray.Length; i++)
{
intoarray[i] = name[i];
}
foreach (var n in intoarray)
Console.WriteLine(intoarray[n]);