Вопрос:

Как вы инициализируете массив в C #?

c# arrays

42805 просмотра

6 ответа

0 Репутация автора

Как вы инициализируете массив в C #?

Автор: Источник Размещён: 06.08.2009 08:20

Ответы (6)


29 плюса

292880 Репутация автора

Решение

Нравится:

int[] values = new int[] { 1, 2, 3 };

или это:

int[] values = new int[3];
values[0] = 1;
values[1] = 2;
values[2] = 3;
Автор: Andrew Hare Размещён: 06.08.2009 08:21

3 плюса

65413 Репутация автора

char[] charArray = new char[10];

Если вы используете C # 3.0 или выше и инициализируете значения в объявлении, вы можете опустить тип ( потому что он выводится )

var charArray2 = new [] {'a', 'b', 'c'};
Автор: Andreas Grech Размещён: 06.08.2009 08:21

16 плюса

361213 Репутация автора

var array = new[] { item1, item2 }; // C# 3.0 and above.
Автор: Mehrdad Afshari Размещён: 06.08.2009 08:21

2 плюса

0 Репутация автора

int [ ] newArray = new int [ ] { 1 , 2 , 3 } ;
Автор: Размещён: 06.08.2009 08:27

0 плюса

16703 Репутация автора

string[] array = new string[] { "a", "b", "c" };
Автор: Dan Размещён: 06.08.2009 08:29

7 плюса

1533 Репутация автора

Прочитай это

http://msdn.microsoft.com/en-us/library/aa288453%28VS.71%29.aspx

//can be any length
int[] example1 = new int[]{ 1, 2, 3 };

//must have length of two
int[] example2 = new int[2]{1, 2};           

//multi-dimensional variable length
int[,] example3 = new int[,]{ { 1, 2, 3 }, { 4, 5, 6 } };


//multi-dimensional fixed length
int[,] example4 = new int[1,2] { { 1, 2} };

//array of array (jagged)
int[][] example5 = new int[5][];
Автор: Steve Размещён: 06.08.2009 10:07
Вопросы из категории :
32x32