Сообщество программистов Autodesk в СНГ

Разное => Разное => Тема начата: Алексей (IdeaSoft) от 17-03-2017, 20:54:02

Название: Объявление массива массивов
Отправлено: Алексей (IdeaSoft) от 17-03-2017, 20:54:02
Подскажите, делаю объявление массива массивов
Вот так получается.

Код - C# [Выбрать]
  1.             int[] arr1 = { 1 };
  2.             int[] arr2 = { 1, 2 };
  3.             int[] arr3 = { 1, 2, 3 };
  4.             int[][] a = { arr1, arr2, arr3 };

А вот так не получается :-\ (хотя на VB net так возможно)
В C# так нельзя или можно как-то по другому?
       
Код - C# [Выбрать]
  1.             int[][] a = { { 1 },
  2.                            { 1, 2},
  3.                            { 1, 2, 3}
  4.                           };
Название: Re: Объявление массива массивов
Отправлено: Александр Ривилис от 18-03-2017, 00:19:52
Код - C# [Выбрать]
  1. int[][] a =  {
  2.               new int[] { 1 },
  3.               new int[] { 1, 2},
  4.               new int[] { 1, 2, 3}
  5.             };
Источник: https://msdn.microsoft.com/ru-ru/library/2s05feca.aspx
Название: Re: Объявление массива массивов
Отправлено: Алексей (IdeaSoft) от 19-03-2017, 21:02:20
Спасибо, а то я начал было делать так
Оказывается не нужно было ставить знак равентсва и все.

 int[][] a {new int[] = :( {1,1,1},
               new int[] = :( {2,2}}