Известный Болтун
Зарегистрирован: 18 February 2005
Сообщения: 700
Примеры кода: 0
|
Re: в каком порядке вытыскивает foreach |
25 January 2007 08:59 |
|
|
|
|
Здравствуйте, vadi, Вы писали:
V>Так вот перебор идет не в том порядке в каком элементы были добавлены в List.
1. Для всех стандартных коллекций енумератор возвращает в порядке добавления. Имеются в виду Array, List<>, ArrayList, CollectionBase.
2. Никаких требований на взаимоотношения методов Add() и GetEnumerator() стандарт не налагает
3. В частности, перебор Dictionary будет происходить вовсе не в том порядке, в котором добавляли.
V>Почему?? и что делать???
Исправлять ошибку в TClass, из-зв которой кажется, что экземаляры идут не в том порядке. Или приводить настоящий код, а не "по мотивам". ... << RSDN@Home 1.2.0 alpha rev. 677>>
Данное сообщение получено с сайта RSDN
|
|