系统.当检查是否在范围内时,IndexOutOfRangeException
本文关键字:IndexOutOfRangeException 范围内 检查 是否 系统 | 更新日期: 2023-09-27 17:49:41
I am检查索引是否在范围内,但它会抛出System.IndexOutOfRangeException…从理论上讲,下面的操作应该是可行的:
for (int b = 1; b <= p.Length-2; a++)
但是我还是得到了
运行代码:https://gist.github.com/mypalsminecraft/9498980(谁需要Pastebin?)Unhandled Exception: System。IndexOutOfRangeException:索引超出了数组的边界。在scred.Program。Main(String[] args) in c:'Users''Documents'Visual Studio2013'Projects'CodeJam'Store Credit - Small (C-Sharp)'Program.cs:line 29
似乎你已经做了一个复制&粘贴错误:
for (int a = 1; a <= p.Length-2; a++)
{
bool done = false;
for (int b = 1; b <= p.Length-2; a++)
{
应该for (int a = 1; a <= p.Length-2; a++)
{
bool done = false;
for (int b = 1; b <= p.Length-2; b++)
{
。注意b++
而不是a++
。