Разделы презентаций


Массивы в C#

Массивы в C#Одномерные массивы Варианты описания массива: тип[] имя; тип[] имя = new тип [размер]; тип[] имя = {список инициализаторов}; тип[] имя = new

Слайды и текст этой презентации

Слайд 1Программирование
Тема 3.2 Массивы в C#

ПрограммированиеТема 3.2 Массивы в C#

Слайд 2 Массивы в C#
Одномерные массивы

Варианты описания массива:

тип[] имя;
тип[] имя = new тип [размер];

тип[] имя = {список инициализаторов};
тип[] имя = new тип []{список инициализаторов};
тип[] имя = new тип [размер]{список инициализаторов};
Примеры:
int[] a; // a – ссылка , элементов в массиве нет
int n = 4; int[] b = new int[n]; // элементы равны 0
int[] c = { 45, 56, -9, 43}; // new подразумевается
int[] d = new int[] { 45, 56, -9, 43}; //размер вычисляется
int[] e = new int[4] { 45, 56, -9, 43}; //избыточное описание
Массивы в C#Одномерные массивы Варианты описания массива:   тип[] имя;  тип[] имя =

Слайд 3 Массивы в C#
Оператор цикла forech

for(тип итер_пер in

массив) блок_операторов
Пример:




Массивы в C#Оператор цикла forech for(тип итер_пер in массив) блок_операторовПример:

Слайд 4 Массивы в C#
Пример: Ввод элементов одномерного массива




Массивы в C#Пример: Ввод элементов одномерного массива

Слайд 5 Массивы в C#
Класс Array
Наиболее важные члены класса Array






Массивы в C#Класс ArrayНаиболее важные члены класса Array

Слайд 6 Массивы в C#
Массивы в С# реализованы как объекты

на основе базового класса Array, определенного в пространстве имен System.

Данный класс содержит различные свойства и методы. Например, свойство Length позволяет определять количество элементов в массиве.
Наиболее важные члены класса Array приведены в таблице на слайде.
Замечание. Обратите внимание на то, что для перечисленных членов класса Array не указываются параметры. Это связано с тем, что большинство из них имеют несколько перегруженных версий, поэтому при их использовании следует обращать внимание на подсказки VS и пользоваться справочной информацией.
Вызов статических методов происходит через обращение к имени класса, например, Array.Sort(myArray). В данном случае мы обращаемся к статическому методу Sort класса Array и передаем данному методу в качестве параметра объект myArray – экземпляр класса Array.
Обращение к свойству или вызов экземплярного метода производится через обращение к экземпляру класса (объекту), например, myArray.Length или myArray.GetValue(i).




Массивы в C#Массивы в С# реализованы как объекты на основе базового класса Array, определенного в

Слайд 7 Массивы в C#
Пример: Использование методов класса Array




Массивы в C#Пример: Использование методов класса Array

Слайд 8 Массивы в C#
Пример: Использование методов класса Array




Массивы в C#Пример: Использование методов класса Array

Слайд 9 Массивы в C#
Двумерные прямоугольные массивы
Варианты описания массива:

тип[,] имя;
тип[,] имя = new тип

[размер1, размер2];
тип[,] имя = {список инициализаторов};
тип[,] имя = new тип [,]{список инициализаторов};
тип[,] имя = new тип [размер1, размер2]{список инициализаторов};
Примеры:
int[,] a; // a – ссылка, элементов в массиве нет
int n = 2; int m = 3;
int[,] b = new int[n, m]; // элементы равны 0
int[,] c = {{1,2,3}, {4,5,6}}; // new подразумевается
int[] d = new int[,] {{1,2,3}, {4,5,6}};
int[] e = new int[2,3] {{1,2,3}, {4,5,6}};
Обращение к элементу массива:
a[1, 2] a[i, j] a[j, i]
Массивы в C#Двумерные прямоугольные массивы Варианты описания массива:   тип[,] имя;  тип[,] имя

Слайд 10 Массивы в C#
Пример: Ввод двумерного прямоугольного массива




Массивы в C#Пример: Ввод двумерного прямоугольного массива

Слайд 11 Массивы в C#
Двумерные cтупенчатые массивы






Пример: Создание

ступенчатого двумерного массива
1-й способ int[][] a

= new int[3][];
a[0] = new int[2];
a[1] = new int[4];
a[2] = new int[3];
2-й способ int[][] a = { new int[2], new int[4],
new int[3]};
Обращение к элементу массива:
a[1][2] a[i][j] a[j][i]



Массивы в C#Двумерные cтупенчатые массивы  Пример: Создание ступенчатого двумерного массива  1-й способ

Слайд 12 Массивы в C#
Пример: Ввод и обработка двумерного ступенчатого

массива




Массивы в C#Пример: Ввод и обработка двумерного ступенчатого массива

Слайд 13 Массивы в C#
Пример: Ввод и обработка двумерного ступенчатого

массива
каждая строка ступенчатого массива является одномерным массивом, поэтому с ней

можно работать как с экземпляром класса Array.



Массивы в C#Пример: Ввод и обработка двумерного ступенчатого массивакаждая строка ступенчатого массива является одномерным массивом,

Слайд 14 Массивы в C#
Какое значение будет выведено на экран?





Что

будет выведено на экран?


Массивы в C#Какое значение будет выведено на экран?Что будет выведено на экран?

Слайд 15 Контрольные вопросы
Одномерные массивы в C#: синтаксис описания и

примеры использования.
Двумерные массивы в Java: синтаксис описания и примеры использования.
Класс

Array в C#: назначение, примеры использования основных методов.



Контрольные вопросыОдномерные массивы в C#: синтаксис описания и примеры использования.Двумерные массивы в Java: синтаксис описания

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика