Хелпикс

Главная

Контакты

Случайная статья





Оператор foreach



Оператор 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();

}

}

}

Результат:

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.