chcę to zrobić:Jak zadeklarować i zainicjować tablicę wielowymiarową w VB.NET?
Dim Numbers As Integer()() = {{1}, {2}, {3}, {4, 5, 6, 7}}
IDE podkreślając 4, 5, 6, 7
mówiąc Array initializer has 3 too many elements
. Co ja robię źle?
chcę to zrobić:Jak zadeklarować i zainicjować tablicę wielowymiarową w VB.NET?
Dim Numbers As Integer()() = {{1}, {2}, {3}, {4, 5, 6, 7}}
IDE podkreślając 4, 5, 6, 7
mówiąc Array initializer has 3 too many elements
. Co ja robię źle?
Poniższy powinno działać:
Dim Numbers As Integer()() = {({1}), ({2}), ({3}), ({4, 5, 6, 7})}
jako dokumenty w Arrays in Visual Basic:
Można uniknąć błędu podczas dostarczania zagnieżdżone literały wachlarz różnych wymiarach załączając wewnętrzne literały tablicy w nawiasach. Nawiasy siłę tablicy dosłownego wartości wyrażenia, a otrzymane wartości są wykorzystywane do zewnętrznej tablicy dosłownym
Ach , Zastanawiałem się, dlaczego wszystko, czego mi brakowało, to te pareny. Dzięki, zadziałało to niesamowicie. – oscilatingcretin
http://msdn.microsoft.com/en-gb/library/vstudio/wak0wfyt.aspx – Oded