猿问

什么是“超出范围的索引”异常,以及如何修复它?

什么是“超出范围的索引”异常,以及如何修复它?

我得到了以下错误之一:

  • 索引超出了范围。必须是非负的并且小于集合的大小。
  • 插入索引超出了范围。必须是非负的,小于或等于大小。
  • “索引超出了数组的范围。”

这是什么意思,我该怎么解决呢?

另见
IndexOutOfRangeException
ArgumentOutOfRangeException


ABOUTYOU
浏览 4193回答 2
2回答

慕哥6287543

您可能需要指出,与数组不同,索引器不能用于向列表中添加新项,它只能用于修改现有项。I.var list = new List<int>(10); list[0] = 10;将引发IndexOutOfRange异常&nbsp;
随时随地看视频慕课网APP
我要回答