gpt4 book ai didi

c# - 数组 C# 中的递增计数器

转载 作者:太空宇宙 更新时间:2023-11-03 19:08:37 24 4
gpt4 key购买 nike

我想增加(使用计数器)C# 数组的值。但是我总是得到一个错误:

索引超出了数组的范围。

这是我的代码。

while ((line = s.ReadLine()) != null)
{

string[] parts = new string[40];
parts=line.Split(' ');
int a;
for (a = 0; a <= (parts.Length - 1); a++)
{

if (parts[a] == "if")
{
node = node + 1;
edge = edge + 1;
int b = a + 2;
Console.Write(parts[b]);
if ((parts[a + 2]) == "{")
{
node = node + 1;
}
}
}
}

最佳答案

问题是 parts[a + 2] 当你到达结尾时 a+2 超出了数组的范围

关于c# - 数组 C# 中的递增计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23310980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com