jest w C # metodą dla List <T>, taką jak zmiana rozmiaru w c ++ dla wektora <T>

Kiedy używamresize(int newsize) w C ++ dlavector<T>oznacza to, żesize tegovector są ustawione nanewsize a indeksy są w zasięgu[0..newsize). Jak zrobić to samo w C # dlaList<T>?
ZmienianieList<T> własnośćCapacity zmienia tylkoCapacity ale zostawiaCount to samo, a ponadto indeksy nadal są w zasięgu[0..Count). Pomóż mi, proszę.

P.S. Wyobraź sobie, że mamvector<T> tmp ztmp.size() == 5 Nie mogę się odnieść dotmp[9], ale kiedy z niego korzystamtmp.resize(10) Mogę odnieść się dotmp[9]. W C # jeśli mamList<T> tmp ztmp.Count == 5 Nie mogę się odnieść dotmp[9] (IndexOutOfRangeException), ale nawet kiedy ustawiętmp.Capacity=10 Nie będę mógł się odwołaćtmp[9] coz ztmp.Count jest nadal 5. Chcę znaleźć analogię do zmiany rozmiaru w C #.

questionAnswers(7)

yourAnswerToTheQuestion