2011-01-01 4 views
1

Есть ли способ создать многомерный массив, содержащий массивы разной длины (похожие на вложенные массивы разной длины в python).Многомерные массивы в VB.NET 2010

Потому что, если бы я должен был объявить переменную Dim accounts(2,2) As Integer, все 1D массивы в каждом измерении имели бы такую ​​же длину. Есть ли способ создать массив, чтобы это не так?

например Приведенный выше код создаст массив так: [[0,0],[0,0]] , но это было бы возможно создать это: [[0,0],[0,0,0]]

Извиняюсь за плохое объяснение, но я не могу думать о каких-либо более эффективные способы объяснения.

ответ

2

Вы можете использовать неровные массивы в .NET, но это может быть лучше использовать коллекции вместо этого. Это облегчит добавление & удалять записи.

Попробуйте List(Of List(Of Integer))

0
+0

Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – mbinette