Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ProgBasics_lec02_operators_arrays

.pdf
Скачиваний:
6
Добавлен:
14.04.2015
Размер:
369.33 Кб
Скачать

Массивы

int[] array = new int[] { 1, 3, 5, 7, 9 };

for (int i = 0; i < array.Length; i++)

{

Console.WriteLine(array[i] * 2);

}

2

6

10

14

18

31

Массивы

• Базовый тип – Array

32

n-мерные массивы

// Объявляем двумерный массив

int[,] multiDimensionalArray1 = new int[2, 3];

//Объявляем массив и задаём значения

//элементов

int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 }

};

33

n-мерные массивы

int[,] multiDimensionalArray = { { 1, 2, 3 }, { 4, 5, 6 } }; for (int i = 0; i < multiDimensionalArray.Length; i++)

{

for (int j = 0; j < multiDimensionalArray.GetLength(1); j++)

{

Console.Write(multiDimensionalArray[i, j] + " ");

}

Console.WriteLine();

}

34

Массивы массивов

Массив массивов — это массив, элементы которого сами являются массивами.

int[][] jaggedArray = new int[3][];

jaggedArray[0] = new int[5]; jaggedArray[1] = new int[4]; jaggedArray[2] = new int[2];

35

Массивы массивов

int[][] jaggedArray = new int[3][];

jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 }; jaggedArray[1] = new int[] { 0, 2, 4, 6 }; jaggedArray[2] = new int[] { 11, 22 };

36

Массивы массивов

int[][] jaggedArray = new int[][] { new int[] {1, 3, 5, 7, 9}, new int[] {0, 2, 4, 6},

new int[] {11, 22}

};

37

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]