首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声明数组(vb.net)时()()和(,)之间的区别

问声明数组(vb.net)时()()和(,)之间的区别
EN

Stack Overflow用户
提问于 2013-08-05 04:27:57
回答 2查看 181关注 0票数 0

在这样声明数组时,有什么不同:

代码语言:javascript
复制
Dim Data()() as byte

和

代码语言:javascript
复制
Dim Data(,) as byte

我看到的第一个不同之处是:我可以使用

代码语言:javascript
复制
Redim Data(20,30)

它会抛出一个空引用。但是对于第二个数据来说是可以的。那有什么区别?在我的书中说,这两种语法是相同的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-05 04:30:02

首先是如何声明锯齿数组。

声明多维数组变量 Dim atmospherePressures(,,,) As Short 声明锯齿数组变量 Dim inquiriesByYearMonthDay()()为Byte

参考。

票数 1
EN

Stack Overflow用户

发布于 2013-08-05 04:47:22

第一个是交错数组(数组数组),第二个是所谓的矩形数组(具有多维度“语法-糖”的单个数组)。

在我的书中说,这两种语法是相同的。

这完全是错误的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18050596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档