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

Автор Тема: Объявление массива массивов  (Прочитано 3568 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Подскажите, делаю объявление массива массивов
Вот так получается.

Код - 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.                           };

Отмечено как Решение Алексей (IdeaSoft) 19-03-2017, 20:59:12

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Объявление массива массивов
« Ответ #1 : 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
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Объявление массива массивов
« Ответ #2 : 19-03-2017, 21:02:20 »
Спасибо, а то я начал было делать так
Оказывается не нужно было ставить знак равентсва и все.

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