Учебно-методическое пособие для студентов и слушателей системы повышения



бет16/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   12   13   14   15   16   17   18   19   ...   75
Байланысты:
word Programmirovanie na yazyke C

foreach (тип перем in имя_массива)
{ тело_цикла }
где перем имя локальной переменной цикла, которая по очереди принимает все значения элементов массива.
Например для массива:
int[] mas = { 24, 50, 18, 3, 16, –7, 9, –1 };
foreach ( int x in mas ) Console.WriteLine( x );
будут последовательно выведены все числа.
Все массивы в C# имеют общий базовый класс Array, определенный в про- странстве имен System.
Некоторые свойства и методы класса Array:

  • Length (свойство) – количество элементов массива (по всем размер- ностям);

  • IndexOf (LastIndexOf) (статический метод) – поиск первого (последне-

го) вхождения элемента в одномерный массив;

  • Sort (статический метод) – упорядочивание элементов одномерного массива;

  • Reverse – изменение порядка следования элементов на обратный.

Пример 1


Формирование и вывод массивов чисел.



  1. Создадим проект сon131. Наберем код программы в теле метода Main:

Console.Write("Введите размерность массивов (от 5 до 20) "); int n = int.Parse(Console.ReadLine());
int[] a = new int[n]; int[] b = new int[n]; // объявление массивов
for (int i = 0; i < n; i++)
{
a[i] = i; b[i] = a[i]*a[i]; // заполнение массивов
Console.WriteLine("a[{0}] = {1}, b[{0}] = {2}", i, a[i], b[i] );
}
Console.ReadKey();

  1. Протестируем программу. Откорректируем программный код.

Пример 2


Формирование и вывод массива строк.



  1. Создадим проект сon132. Наберем код программы в теле метода Main:

// объявляем и заполняем массив дней недели
string[] dw = {"Вс","Пн","Вт","Ср","Чт","Пт","Сб"};
// выводим рабочие дни с помощью цикла for
for (int i = 1; i < dw.Length ‐ 1; i++) Console.WriteLine(i + " рабочий день " + dw[i]);
// перебираем и выводим все элементы с помощью цикла foreach
foreach (string day in dw)
Console.WriteLine(day);
// сначала только объявляем массив месяцев, затем заполняем два элемента
string[] ms = new string[12]; ms[6] = "Июль"; ms[7] = "Август"; int j = 0;
// перебираем и выводим элементы с помощью цикла foreach
foreach (string m in ms) Console.Write("{0}‐{1} ", ++j, m);
Console.ReadKey();

  1. Протестируем программу. Проанализируем результат.





Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет