Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Компиляция кода. Инициализация массива




Пример

Инициализация массива

Robust Programming

Compiling the Code

Example

Надежное программирование

Компиляция кода

Пример

Объявление массива

Robust Programming

Compiling the Code

Example

// Single-dimensional arrays. int[] myArray1 = new int [5]; string[] myArray2 = new string[6];   // Multidimensional arrays. int[,] myArray3 = new int[4,2]; int[,,] myArray4 = new int [4,2,3];   // Jagged array (array of arrays) int[][] myArray5 = new int[3][];

Copy the code and paste it into the Main method of a console application.

Make sure you initialize the elements of the jagged array before using it, as follows:

myArray5[0] = new int[7]; myArray5[1] = new int[5]; myArray5[2] = new int[2];

В этом примере показано три различных способа объявления нескольких видов массивов: одномерного, многомерного и массива массивов.

// Single-dimensional arrays. int[] myArray1 = new int [5]; string[] myArray2 = new string[6]; // Multidimensional arrays. int[,] myArray3 = new int[4,2]; int[,,] myArray4 = new int [4,2,3]; // Jagged array (array of arrays) int[][] myArray5 = new int[3][];

Скопируйте код и вставьте его в метод Main консольного приложения.

Убедитесь, что перед использованием массива массивов выполнена инициализация его элементов, как показано далее.

myArray5[0] = new int[7]; myArray5[1] = new int[5]; myArray5[2] = new int[2];

 


How to: Initialize an Array

This example shows three different ways to initialize different kinds of arrays: single-dimensional, multidimensional, and jagged.

// Single-dimensional array (numbers). int[] n1 = new int[4] {2, 4, 6, 8}; int[] n2 = new int[] {2, 4, 6, 8}; int[] n3 = {2, 4, 6, 8}; // Single-dimensional array (strings). string[] s1 = new string[3] {"John", "Paul", "Mary"}; string[] s2 = new string[] {"John", "Paul", "Mary"}; string[] s3 = {"John", "Paul", "Mary"}; // Multidimensional array. int[,] n4 = new int[3, 2] { {1, 2}, {3, 4}, {5, 6} }; int[,] n5 = new int[,] { {1, 2}, {3, 4}, {5, 6} }; int[,] n6 = { {1, 2}, {3, 4}, {5, 6} }; // Jagged array. int[][] n7 = new int[2][] { new int[] {2,4,6}, new int[] {1,3,5,7,9} }; int[][] n8 = new int[][] { new int[] {2,4,6}, new int[] {1,3,5,7,9} }; int[][] n9 = { new int[] {2,4,6}, new int[] {1,3,5,7,9} };

Copy the code and paste it into the Main method of a console application.

Array members are automatically initialized to the default initial value for the array type if the array is not initialized at the time it is declared. If the array declaration is a field of a type, then when the type is instantiated, the array will be set to its default value of null.


В этом примере показано три различных способа инициализации нескольких видов массивов: одномерного, многомерного и массива массивов.

// Single-dimensional array (numbers). int[] n1 = new int[4] {2, 4, 6, 8}; int[] n2 = new int[] {2, 4, 6, 8}; int[] n3 = {2, 4, 6, 8}; // Single-dimensional array (strings). string[] s1 = new string[3] {"John", "Paul", "Mary"}; string[] s2 = new string[] {"John", "Paul", "Mary"}; string[] s3 = {"John", "Paul", "Mary"}; // Multidimensional array. int[,] n4 = new int[3, 2] { {1, 2}, {3, 4}, {5, 6} }; int[,] n5 = new int[,] { {1, 2}, {3, 4}, {5, 6} }; int[,] n6 = { {1, 2}, {3, 4}, {5, 6} }; // Jagged array. int[][] n7 = new int[2][] { new int[] {2,4,6}, new int[] {1,3,5,7,9} }; int[][] n8 = new int[][] { new int[] {2,4,6}, new int[] {1,3,5,7,9} }; int[][] n9 = { new int[] {2,4,6}, new int[] {1,3,5,7,9} };

Скопируйте код и вставьте его в метод Main консольного приложения.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 355; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.