2010-11-04 2 views

ответ

6

Да, они всегда будут в натуральном списке.

For Each в основном язык конструктор вокруг вызова GetEnumerator()/MoveNext()/Current, поэтому упорядочение до List(Of T) класса - который действительно сохранить порядок.

Чтобы дать контрастный пример, если вы перебирать пар ключ/значение в Dictionary(Of TKey, Of TValue) то порядок не гарантирована и добавление или удаление одной записи разрешено изменять весь порядок.

+0

Спасибо, сэр! – John

Смежные вопросы