Массивы
Массив
Работа с массивами
Работа с массивами
Инициализация массива
Неявно типизированные массивы
Массив объектов
Свойство Length
Свойство Length
Многомерные массивы
Двумерные массивы
Массивы трех и более измерений
Массивы трех и более измерений
Инициализация многомерных массивов
Ступенчатый массив
Ступенчатый массив
Класс Array
Примеры работы
Примеры работы
539.05K
Category: programmingprogramming

Массивы. Работа с массивами

1. Массивы

Лекция №8

2. Массив

• Массив представляет собой
совокупность переменных одного
типа с общим для обращения к
ним именем.

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. Примеры работы

Вывод массива
Поиск максимального

19. Примеры работы

• Выборка нечетных элементов
English     Русский Rules