Всегда ли List<T>
гарантирует, что элементы будут возвращены в том порядке, в котором они были добавлены при перечислении?
Обновлено: спасибо за все ответы, ребята, успокаивает меня. Я быстро разобрался с классом List<T>
с помощью .NET Reflector (вероятно, должен был сделать это в первую очередь), и действительно, базовое хранилище представляет собой массив T
(T[]
).