尝试插入列表时出现此错误。我正在尝试使用
插入列表的开头myList.Insert(myValue, 0);
奇怪的是,当调试器出现时,myList的Count为1.因此0在列表的范围内。那么为什么我会得到这个例外?
答案 0 :(得分:3)
Insert
的签名是
public void Insert(int index, T item)
所以你的论点是相反的。
答案 1 :(得分:2)
答案 2 :(得分:0)
不确定这是不是你的问题,但我认为List.Insert定义是
public void Insert(int index, T item)
因此,使用您的代码,您的“myValue”实际上是List用于在List中插入的索引,“0”是您的值。
希望能帮到你!