我有2个数组,用于存储用户的2系列输入。我将两个数组的边界都设置为等于相同的变量,但是在输入信息时,在第一个数组的最终输入之后,我得到一个异常“索引超出了数组的边界”。
当我尝试将数组的范围更改为常数时,它们的行为正常。
string[] names = new string[movies-1];
double[] ratings = new double[movies-1];
for(int i = 0; i < movies; i++)
{
names[i] = Console.ReadLine();
ratings[i] = Convert.ToDouble(Console.ReadLine());
}
Run Code Online (Sandbox Code Playgroud)
System.IndexOutOfRangeException:'索引在数组的边界之外。