Известный Болтун
Зарегистрирован: 18 February 2005
Сообщения: 972
Примеры кода: 0
|
Re[6]: в каком порядке вытыскивает foreach |
24 January 2007 15:44 |
|
|
|
|
Здравствуйте, Melo, Вы писали:
L>>А в подтверждение того, что я прав я могу привести исходники List.Enumerator-а.
M>Прав в чем? В том, что в текущей реализации foreach для List будет возвращать элементы по порядку — да. Но, по сути, это недокументированная деталь реализации и полагаться на нее без особой необходимости — не лучший подход.
Это самоочевидная вещь, не нуждающаяся в документировании.
M>Если порядок перечисления важен, то надо просто воспользоваться циклом for. В этом случае алгоритм будет действительно прозрачным.
Кстати, приведи-ка этот прозрачный вариант. Очень интересно посмотреть.  ... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Данное сообщение получено с сайта RSDN
|
|