小编GTe*_*lov的帖子

C#“索引超出了数组的范围。” 用于一个数组,而不是另一个数组

我有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:'索引在数组的边界之外。

c# indexing bounds

1
推荐指数
1
解决办法
53
查看次数

标签 统计

bounds ×1

c# ×1

indexing ×1