나는 List<T>
이 있으며 하단에서 추가하기를 원하지만 런타임을 얻고 싶습니다. IndexOutOfBoundsException
.C# 목록 - 목록 맨 아래에 추가
List<ClassA> ClassesOfA = new List<ClassA>(10);
...
...
ClassesOfA[5] = classAObj;
...
이렇게 거기다 :
나는 용량 목록을 초기화 한?
아래에서 다른 목록을 분석하고이 목록에 결과를 추가하기 때문에이 작업을 수행해야합니다. 그래서 나는 바닥에서 추가 할 수 있어야합니다. 개체를 추가하기 전에 개체를 ClassA
개체로 초기화하는 대신이 작업을 수행 할 수 있습니까?
어쩌면 그것은 당신이 찾고있는'Stack'입니다 – I4V
하단에서부터 위로부터 다른리스트를 분석해 보시지 않겠습니까? 위치는 상대적입니다. – Richard
용량을 기본값으로 설정해도 목록이 항목으로 미리 채워지지 않습니다. 목록 크기 또는 좋은 초기 크기를 알게 된 경우 목록 크기 조정을 저장하기 위해 현재 메모리 블록을 설정합니다. –