Слайд 2Массив
Массив представляет собой совокупность переменных одного типа с общим для обращения к ним
![Массив Массив представляет собой совокупность переменных одного типа с общим для обращения к ним именем.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-1.jpg)
именем.
Слайд 3Работа с массивами
в C# массивы реализованы в виде объектов. Действия по созданию:
1)
![Работа с массивами в C# массивы реализованы в виде объектов. Действия по](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-2.jpg)
необходимо объявить переменную, которая может обращаться к массиву.
2) нужно создать экземпляр массива, используя оператор new.
Слайд 6Неявно типизированные массивы
![Неявно типизированные массивы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-5.jpg)
Слайд 8Свойство Length
Реализация в C# массивов в виде объектов дает целый ряд преимуществ.
![Свойство Length Реализация в C# массивов в виде объектов дает целый ряд](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-7.jpg)
Одно из них заключается в том, что с каждым массивом связано свойство Length
Слайд 10Многомерные массивы
Многомерным называется такой массив, который отличается двумя или более измерениями, причем доступ
![Многомерные массивы Многомерным называется такой массив, который отличается двумя или более измерениями,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-9.jpg)
к каждому элементу такого массива осуществляется с помощью определенной комбинации двух или более индексов. Многомерный массив индексируется двумя и более целыми числами.
Слайд 11Двумерные массивы
Простейшей формой многомерного массива является двумерный массив. Такой массив можно представить в
![Двумерные массивы Простейшей формой многомерного массива является двумерный массив. Такой массив можно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-10.jpg)
виде таблицы, на строки которой указывает один индекс, а на столбцы — другой.
Слайд 12Массивы трех и более измерений
В C# допускаются массивы трех и более измерений.
![Массивы трех и более измерений В C# допускаются массивы трех и более](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-11.jpg)
Ниже приведена общая форма объявления многомерного массива:
тип[,...,] имя_массива = new тип[размер1, размер2, ... размеры];
Слайд 14Инициализация многомерных массивов
тип[,] имя_массива =
{{val, val, val, ..., val},
{ val, val,
![Инициализация многомерных массивов тип[,] имя_массива = {{val, val, val, ..., val}, {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-13.jpg)
val, ..., val},
{val, val, val, ..., val}};
Слайд 15Ступенчатый массив
Ступенчатый массив представляет собой массив массивов, в котором длина каждого массива
![Ступенчатый массив Ступенчатый массив представляет собой массив массивов, в котором длина каждого](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-14.jpg)
может быть разной.
тип [][] имя массива = new тип[размер] [];
Слайд 17Класс Array
Класс Array Предоставляет методы для создания, изменения, поиска и сортировки массивов,
![Класс Array Класс Array Предоставляет методы для создания, изменения, поиска и сортировки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-16.jpg)
то есть выступает в роли базового класса для всех массивов в среде CLR.
Слайд 18Примеры работы
Вывод массива
Поиск максимального
![Примеры работы Вывод массива Поиск максимального](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1167207/slide-17.jpg)