|
|||
Оператор foreach ⇐ ПредыдущаяСтр 6 из 6 Оператор foreach Последний пример иллюстрирует применение оператора foreach к массивам. Если есть необходимость выполнить некоторые действия со всеми элементами массивов, то этот оператор цикла будет самым кратким. using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { // Объявляем два массива int[] myArr = new int[5]; int[,] myTwoArr = new int[5, 6]; Random ran = new Random(); // Инициализируем массивы for (int i = 1; i <= 5; i++) { myArr[i - 1] = ran.Next(1, 20); for (int j = 1; j <= 6; j++) myTwoArr[i - 1, j - 1] = ran.Next(10, 30); } // Вычисляем квадрат каждого элемента одномерного массива foreach (int f in myArr) Console.WriteLine("{0} в квадрате равно {1}", f, f*f); Console.WriteLine(); // Вычислим сумму элементов многомерного массива int sum = 0; foreach (int f2 in myTwoArr) sum += f2; Console.WriteLine("Сумма 2d массива: {0}", sum); Console.ReadLine(); } } } Результат:
|
|||
|