如何在VB.NET中声明和初始化多维数组?

如何在VB.NET中声明和初始化多维数组?,vb.net,multidimensional-array,Vb.net,Multidimensional Array,我想这样做: Dim Numbers As Integer()() = {{1}, {2}, {3}, {4, 5, 6, 7}} IDE的下划线4,5,6,7并表示数组初始值设定项有3个太多的元素。我做错了什么?以下操作应该有效: Dim Numbers As Integer()() = {({1}), ({2}), ({3}), ({4, 5, 6, 7})} 作为下列文件: 通过将内部数组文字括在括号中,可以避免在提供不同维度的嵌套数组文字时出现错误。括号强制对数组文字表达式求值,结果

我想这样做:

Dim Numbers As Integer()() = {{1}, {2}, {3}, {4, 5, 6, 7}}

IDE的下划线
4,5,6,7
并表示
数组初始值设定项有3个太多的元素
。我做错了什么?

以下操作应该有效:

Dim Numbers As Integer()() = {({1}), ({2}), ({3}), ({4, 5, 6, 7})}
作为下列文件:

通过将内部数组文字括在括号中,可以避免在提供不同维度的嵌套数组文字时出现错误。括号强制对数组文字表达式求值,结果值与外部数组文字一起使用


啊,我想知道为什么我所缺少的只是那些父母。谢谢,效果非常好。