2012-04-30 3 views
1

Как я могу создать массив с неограниченным диапазоном в VB.NET, а также получить количество переменных, содержащих?Сделать 2D динамический массив в VB.NET

I судимое:

Dim _items(,) As String 
_items(0, 0) = "hy" 
     _items(0, 1) = "hello" 
     _items(1, 0) = "bye" 
     _items(1, 1) = "bye2" 

     MsgBox(_items.GetLength(1)) 'But i cant get the length 

Большое спасибо

ответ

2

Я думаю, что ваш синтаксис является неправильным

Dim n As Integer = 2 
Dim str As String(,) = New String(n - 1, n - 1) {} 

MsgBox(_items.GetLength(1)) //if n is 3 then this will return 3 

    Dim n,m As Integer 
    n=3,m=2 
    Dim str As String(,) = New String(n - 1, m - 1) {} 

MsgBox(_items.GetLength(1)) // return 2 
MsgBox(_items.GetLength(1)) // return 3 
Смежные вопросы