Известный Болтун
Зарегистрирован: 18 February 2005
Сообщения: 972
Примеры кода: 0
|
Re[6]: в каком порядке вытыскивает foreach |
24 January 2007 15:41 |
|
|
|
|
Здравствуйте, _FRED_, Вы писали:
L>>А где в документации сказано обратное? А в подтверждение того, что я прав я могу привести исходники List.Enumerator-а.
_FR>Кстати, раз уж документация молчит, сформулируй своими словами этот порядок?
Зачем своими словами, когда есть код:
public bool MoveNext()
{
if (this.version != this.list._version)
{
ThrowHelper.ThrowInvalidOperationException(ExceptionResource.InvalidOperation_EnumFailedVersion);
}
if (this.index < this.list._size)
{
this.current = this.list._items[this.index];
this.index++;
return true;
}
this.index = this.list._size + 1;
this.current = default(T);
return false;
} ... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Данное сообщение получено с сайта RSDN
|
|