Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Массивы в С#

Создание и использование массивовЗнакомимся с массивами и возможностью их использования для хранения и управления данными в приложениях .NET Framework
Лекция 05. Массивы в С#. Курс “Языки программирования” Создание и использование массивовЗнакомимся с массивами и возможностью их использования для хранения Массив представляет собой набор объектов, которые сгруппированы вместе и управляются как единое целоеЧто такое массив? Создание и инициализация массивовint[] arrayName;. . .int[] list;list = new int[20];. . Создание и инициализация массивовint[,] table; // two-dimensional arraytable = new int[10, 2]; . Создание и инициализация массивовType [][] jaggedArray = new Type[10][];jaggedArray[0] = new Type[5]; Создание и инициализация массивовvar mixed = new[] { 1, DateTime.Now, true, false, Общие свойства и методы, предоставляемые массивами Общие свойства и методы, предоставляемые массивами Доступ к данным в массивеint[] oldNumbers = { 1, 2, 3, 4, Спасибо за внимание
Слайды презентации

Слайд 2 Создание и использование массивов

Знакомимся с массивами и возможностью

Создание и использование массивовЗнакомимся с массивами и возможностью их использования для

их использования для хранения и управления данными в приложениях

.NET Framework



Слайд 3 Массив представляет собой набор объектов, которые сгруппированы вместе

Массив представляет собой набор объектов, которые сгруппированы вместе и управляются как единое целоеЧто такое массив?

и управляются как единое целое
Что такое массив?


Слайд 4 Создание и инициализация массивов



int[] arrayName;
. . .
int[] list;
list

Создание и инициализация массивовint[] arrayName;. . .int[] list;list = new int[20];.

= new int[20];
. . .
int[] list = new int[20];
.

. .
int[] list = new int[5] { 1, 2, 3, 4, 5 };
int[] list = new int[] { 1, 2, 3, 4, 5 };
int[] list = new[] { 1, 2, 3, 4, 5 };
int[] list = { 1, 2, 3, 4, 5 };

Одномерные массивы

Если не инициализировать элементы массива, компилятор C# инициализирует их автоматически при его создании с помощью ключевого слова new значениями по умолчанию для его базового типа


Слайд 5 Создание и инициализация массивов

int[,] table; // two-dimensional array
table

Создание и инициализация массивовint[,] table; // two-dimensional arraytable = new int[10,

= new int[10, 2];
 . . .
int[,,] cube = new

int[3, 2, 5]; // three-dimensional array

Многомерные массивы

Type[ , , . . . ] arrayName1 = new Type[ Size1, Size2 , . . . ];
Type[ , , . . . ] arrayName2 = {{element1, element2, element3},
{element4, element5, element6},
...
{elementN-2, elementN-1, element}};

Синтаксис


Слайд 6 Создание и инициализация массивов


Type [][] jaggedArray = new

Создание и инициализация массивовType [][] jaggedArray = new Type[10][];jaggedArray[0] = new

Type[10][];
jaggedArray[0] = new Type[5]; // Can specify different sizes
jaggedArray[1]

= new Type[7];
...
JaggedArray[9] = new Type[21];

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

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


Слайд 7 Создание и инициализация массивов

var mixed = new[] {

Создание и инициализация массивовvar mixed = new[] { 1, DateTime.Now, true,

1, DateTime.Now, true, false, 1.2 };
Неявно типизированные массивы
// int[]
var

a = new[] { 1, 10, 100, 1000 };
// string[]
var b = new[] { "hello", null, "world" };

CTE

// jagged array of strings
var d = new[]
{
new[] {"Luca", "Mads", "Luke", "Dinesh"},
new[] {"Karen", "Suma", "Frances"}
};

// single-dimension jagged array
var c = new[]
{
new[] {1, 2, 3, 4},
new[] {5, 6, 7, 8}
};


Слайд 8 Общие свойства и методы, предоставляемые массивами

Общие свойства и методы, предоставляемые массивами

Слайд 9 Общие свойства и методы, предоставляемые массивами

Общие свойства и методы, предоставляемые массивами

Слайд 10 Доступ к данным в массиве

int[] oldNumbers = {

Доступ к данным в массивеint[] oldNumbers = { 1, 2, 3,

1, 2, 3, 4, 5 };
int number = oldNumbers[2];

Доступ

к конкретным элементам

int[] oldNumbers = { 1, 2, 3, 4, 5 };
foreach(int number in oldNumbers)
{
...
}


  • Имя файла: massivy-v-s.pptx
  • Количество просмотров: 104
  • Количество скачиваний: 0