C#List - 添加到列表的底部

mad*_*adu 2 c# list

我有一个,List<T>并希望从底部开始添加,但我得到一个运行时IndexOutOfBoundsException.

我已经初始化了一个容量列表:

List<ClassA> ClassesOfA = new List<ClassA>(10);
...
...
ClassesOfA[5] = classAObj;
...
Run Code Online (Sandbox Code Playgroud)

反正有没有这样做?

我需要这样做,因为我正在从底部分析另一个列表并将结果添加到此列表中.所以我需要能够从底部添加.有没有办法做到这一点,而不是在添加对象之前初始化List<ClassA>with ClassA对象?

Jus*_*ner 7

要将项目添加到列表,您应该打电话ClassesOfA.Add().以这种方式添加的任何项目都将添加到列表的末尾(不确定列表的开头或列表的末尾是否是您认为的底部).