c# – 写成名称[x,y]的数组而不是名称[x] [y]
参见英文答案 >
What are the differences between a multidimensional array and an array of arrays in C#?????????????????????????????????????9个
这两种语法有什么区别? 解决方法
第一个是多维数组,第二个是锯齿状数组.您可以查看
this question以获得两者之间差异的描述,但这里有一个重要的信息:
更新: multi和jagged数组之间的一个主要区别是multi必须始终为“square”,这意味着任何两个索引在其子数组中将具有相同数量的元素.锯齿状阵列没有此要求.看看下面的代码: var jagged = new int[3][]; //not defining the size of the child array... var multi = new int[3,8]; //defining a 3x8 "square" var multiBad = new int[3,]; //Syntax error! var jaggedSquare= new int[3][8]; //another 3x8 "square" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- xcode – 带有dSYM和.ipa文件的Symbolicate崩溃文件
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery f
- << React Native 入门与实战>>----第1章 R
- flashback database实验(使用lgmnr找出还原时间点)
- Oracle NVL NVL2 NULLIF COALESCE
- mave的依赖范围
- Cocos2d-x的Android.mk文件NDK_MODULE_PATH配置
- ruby-on-rails – Rails和Devise:通过HTTPS请求时设置安全
- Flash WebGame 开发经验心得和PureMVC框架细说
- Rapidjson资料【收藏】