6
我想這樣做:如何在VB.NET中聲明和初始化多維數組?
Dim Numbers As Integer()() = {{1}, {2}, {3}, {4, 5, 6, 7}}
IDE的強調4, 5, 6, 7
,說Array initializer has 3 too many elements
。我究竟做錯了什麼?
我想這樣做:如何在VB.NET中聲明和初始化多維數組?
Dim Numbers As Integer()() = {{1}, {2}, {3}, {4, 5, 6, 7}}
IDE的強調4, 5, 6, 7
,說Array initializer has 3 too many elements
。我究竟做錯了什麼?
下面應該工作:
Dim Numbers As Integer()() = {({1}), ({2}), ({3}), ({4, 5, 6, 7})}
正如文件中Arrays in Visual Basic:
當您通過括號包圍內部數組文本提供不同尺寸的嵌套數組常量,則可以避免的錯誤。括號強制數組文本要計算的表達式,並且將所得值與外陣列字面使用
阿,我想知道爲什麼我失蹤的只是那些parens。謝謝,它真的工作。 – oscilatingcretin 2013-02-20 22:32:35
http://msdn.microsoft.com/en-gb/library/vstudio/wak0wfyt.aspx – Oded 2013-02-20 21:47:20