Можно ли создать ступенчатый массив (jagged array) разных типов? - C#
Формулировка задачи:
Можно ли как-то создать ступенчатый массив (jagged array) разных типов? К примеру:
Вопрос чисто прикладного характера, т.е. использование Dictionary() и т.п. не рассматривается.
int[][] myJagArray = new int [5][];
for (int i = 0; i < myJagArray.Length; i++)
myJagArray[i] = new string ["some text"];Решение задачи: «Можно ли создать ступенчатый массив (jagged array) разных типов?»
textual
Листинг программы
dynamic[][] array = new dynamic[2][];
array[0] = new dynamic[] { "fd", "we" };
array[1] = new dynamic[] { 34, 67, 89 };
for(int i=0; i<array.Length; i++)
{
for(int j=0; j<array[i].Length; j++)
{
Console.WriteLine(array[i][j]);
}
}