#10 - Цикл foreach для работы с массивами

#10 - Цикл foreach для работы с массивами

Наряду со всеми стандартными циклами также существует еще один специальный цикл, который отлично подходит для перебора массивов данных. В этом уроке мы изучим цикл foreach.

Видеоурок

Цикл foreach отлично подходит для работы с всевозможными массивами, так как записать такой цикл намного проще, а синтаксис у него даже лучше, чем у того же цикла for. В этом цикле необходимо создавать переменную с тем же типом данных, что и перебираемый массив. После этого внутри массива вы можете перебирать все элементы используя только что созданную переменную.
byte[] digits = {2, 8, 7, 1, 9};
		  
foreach (byte digit in digits) {
   Console.WriteLine(digit);
}

Исходный код

Код домашнего задания
using System;

namespace ProjectOne {
	class MainClass {
		public static void Main (string[] args) {
		  
		  int length = 10;
		  int [,] numbers = new int[length, length];
		  
		  for (int i = 0; i < length; i++) {
		    for (int j = 0; j < length; j++) {
		      numbers [i, j] = i + j;
		      Console.Write (numbers [i, j]);
		    }
		    Console.WriteLine ();
		  }
		  
		  Console.ReadKey ();
		}
	}
}
Посмотреть остальной код можно после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение C#, ASP.NET и создание Windows программ
Уроки C# под Unity 5 для начинающих
9 уроков