@Nonpacie

Как работает цикл Foreach?

Как работает цикл foreach в более логическом плане? Сегодня на паре по программированию преподаватель сказал, что его можно использовать только если объяснить, как он работает, как он узнает длину массива и тд. В интернете ответ я не нашёл. Сильно до ассемблера вряд-ли ему нужно объяснять. Надеюсь я доступно объяснил суть вопроса, если что-то нужно уточнить, спрашивайте:)
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
E1ON
@E1ON
AAA
foreach (var item in Enumerable.Range(0, 128))
{
  Console.WriteLine(item);
}


IEnumerator<int> enumerator = Enumerable.Range(0, 128).GetEnumerator();
try
 {
   while (enumerator.MoveNext())
   {
     int item = enumerator.Current;
     Console.WriteLine(item);
   }
 }
finally
 {
  if (enumerator != null)
  {
   enumerator.Dispose();
  }
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
milssky
@milssky
Координатор племени фиолетовых обезьянок
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 3 000 до 4 000 $
BRIO MRS Казань
от 70 000 до 120 000 ₽
Frostgate studio Новосибирск
от 60 000 до 100 000 ₽
19 сент. 2020, в 17:57
900 руб./за проект
19 сент. 2020, в 17:42
500 руб./за проект