Вы находитесь на странице: 1из 2

Массивы

byte[] - массив из чисел, например byte[] nums = new byte[100];(мы выделили память
для 100 чисел в массиве).
Чтобы присвоить определённой ячейке массива значение, мы пишем nums[0] = 12(т.е мы
обратились к элементу массива с индексом 0 и присвоили ему значение 12)
Чтобы вывести на экран первый элемент массива мы должны написать
Console.Write(nums[0]);
Эта команда выводит число 12

Но если нам вообще лень создавать всу эту фигню то можем сразу инициализировать
весь массив: string words[] = new words[] { "Ёс", "Ёсик", "Есмурат" }
Эта команда вызывает массив который состоит из 3 элементов: Ёс, Ёсик, Есмурат.
Чтобы вывести все занчения элементов массива мы можем использовать цикл for.
Например:
for (byte i = 0; i <
nums.Length; i++)
{
Console.WriteLine("El: " + nums[i]);
}
Мы короче вызываем цикл for в нем создаем новую переменную i, которая равна нулю;
вторая колонка означает диапозон(nums.Length - функция вывода числа элементов в
массиве), и третья колонка означает то, как будет изменяться переменная i.φ(* ̄0 ̄)
И в конце мы выводим значение элемента массива nums под индексом i(он изменяется с
0 на +1 через каждую итерацию)

Чтобы вывести на экран рандомные элементы мы можем использовать класс Random.Чтобы


использовать его мы можем должны его вызвать, делается это так: Random random = new
Random();(мы выделяем память для объекта random), и наконец чтобы вывести рандомные
элементы мы должны прописать следующее: for (byte i = 0; i < numbers.Length; i++)
{
numbers[i] = Convert.ToInt16(random.Next(-5, 15));
Console.WriteLine("El: " + numbers[i]);
}
Здесь мы используем цикл for и в первой колонке инициализируем переменную i, она
равна нулю; во второй записываем диаопозон для этой переменной; и в третьей пишем
как будет изменяться i. Затем, определённому элементу массива numbers с индексом i
присваиваем рандомное значение от -5 до 15. Например, первым элементом массива
numbers с индексом 0 может быть 3(так как 3 принадлежит заданному диапозону);
следующим элементом с индексом 1 может быть -2 и так далее.

Чтобы вывести сумму значений этих элементов нужно сначала инициализировать


переменную summa(можно её и по другому назвать) и присвоить ей значение нуля.Затем
в конце цикла for пишем summa += numbers[i]. То-есть переменной summa присваиваем
значение каждого элемента плюс следующего. Например, если первая переменная равна
12 а вторая 34, то выведется 46.

Цикл foreach(){} используется для работы с чем угодно, в частности с массивами.


Например:

short[] nums = { 5, 6, 7, 8, 5, 3, 4 };
foreach(short el in nums)
{
System.Console.WriteLine("El: " + el);
}
Создали массив, сказали компьютеру что для каждого элемента из массива вывести
каждый элемент.

Вам также может понравиться