Молчун
Зарегистрирован: 28 February 2005
Сообщения: 48
Примеры кода: 0
|
Re[5]: в каком порядке вытыскивает foreach |
24 January 2007 15:39 |
|
|
|
|
Здравствуйте, Lloyd, Вы писали:
L>А в подтверждение того, что я прав я могу привести исходники List.Enumerator-а.
Прав в чем? В том, что в текущей реализации foreach для List будет возвращать элементы по порядку — да. Но, по сути, это недокументированная деталь реализации и полагаться на нее без особой необходимости — не лучший подход. Если порядок перечисления важен, то надо просто воспользоваться циклом for. В этом случае алгоритм будет действительно прозрачным.
Данное сообщение получено с сайта RSDN
|
|