Можно ли создать ступенчатый массив (jagged array) разных типов? - C#

Узнай цену своей работы

Формулировка задачи:

Можно ли как-то создать ступенчатый массив (jagged array) разных типов? К примеру:
Листинг программы
  1. int[][] myJagArray = new int [5][];
  2. for (int i = 0; i < myJagArray.Length; i++)
  3. myJagArray[i] = new string ["some text"];
Вопрос чисто прикладного характера, т.е. использование Dictionary() и т.п. не рассматривается.

Решение задачи: «Можно ли создать ступенчатый массив (jagged array) разных типов?»

textual
Листинг программы
  1. dynamic[][] array = new dynamic[2][];
  2. array[0] = new dynamic[] { "fd", "we" };
  3. array[1] = new dynamic[] { 34, 67, 89 };
  4. for(int i=0; i<array.Length; i++)
  5.  {
  6.         for(int j=0; j<array[i].Length; j++)
  7.         {
  8.                Console.WriteLine(array[i][j]);
  9.          }
  10. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы