Similar presentations:
Массивы. Работа с массивами
1. Массивы
Лекция №82. Массив
• Массив представляет собойсовокупность переменных одного
типа с общим для обращения к
ним именем.
3. Работа с массивами
• в C# массивы реализованы в видеобъектов. Действия по созданию:
• 1) необходимо объявить
переменную, которая может
обращаться к массиву.
• 2) нужно создать экземпляр
массива, используя оператор new.
4. Работа с массивами
5. Инициализация массива
6. Неявно типизированные массивы
7. Массив объектов
8. Свойство Length
• Реализация в C# массивов в видеобъектов дает целый ряд
преимуществ. Одно из них
заключается в том, что с каждым
массивом связано свойство Length
9. Свойство Length
10. Многомерные массивы
• Многомерным называется такоймассив, который отличается двумя или
более измерениями, причем доступ к
каждому элементу такого массива
осуществляется с помощью
определенной комбинации двух или
более индексов. Многомерный массив
индексируется двумя и более целыми
числами.
11. Двумерные массивы
• Простейшей формоймногомерного массива
является двумерный
массив. Такой массив
можно представить в виде
таблицы, на строки
которой указывает один
индекс, а на столбцы —
другой.
12. Массивы трех и более измерений
• В C# допускаются массивы трех иболее измерений. Ниже приведена
общая форма объявления
многомерного массива:
• тип[,...,] имя_массива = new
тип[размер1, размер2, ...
размеры];
13. Массивы трех и более измерений
14. Инициализация многомерных массивов
тип[,] имя_массива ={{val, val, val, ..., val},
{ val, val, val, ..., val},
{val, val, val, ..., val}};
15. Ступенчатый массив
Ступенчатый массивпредставляет собой
массив массивов, в
котором длина
каждого массива
может быть разной.
тип [][] имя массива =
new тип[размер] [];
16. Ступенчатый массив
17. Класс Array
• Класс Array Предоставляет методыдля создания, изменения, поиска и
сортировки массивов, то есть
выступает в роли базового класса
для всех массивов в среде CLR.
18. Примеры работы
Вывод массиваПоиск максимального
programming