2
我不明白这样的行如何抛出和索引超出范围异常(遗憾的法国例外)。 Array.Contains()应该返回它找到与否,它应该很简单。该数组不为null。Array.Contains()抛出索引超出范围异常
查看图片来说明情况。
我不明白这样的行如何抛出和索引超出范围异常(遗憾的法国例外)。 Array.Contains()应该返回它找到与否,它应该很简单。该数组不为null。Array.Contains()抛出索引超出范围异常
查看图片来说明情况。
这个例外实际上来自上一行。
如果您展开堆叠,应该纠正高光。
阵列从0
变为Count - 1
; fields[fields.Count()]
是错误的。
上面的行抛出异常。
fields[fields.Count()] =..
应该
fields[fields.Count() - 1] =..
你应该使用'名单',而不是一个数组。 –
SLaks
@SLaks它是由第三方生成的,所以不幸我在这里没有选择。我同意我们应该尽可能经常使用列表! –
Mathieu