c# - 我在与列表有关的代码中看到了这一点,但我不确定它的作用
问题描述
所以我试图从其他人的代码中学习,我在列表的末尾看到了这个,在我看的任何地方都找不到它
List<IMyShipMergeBlock>[,] merges = new List<IMyShipMergeBlock>[3, 2];
什么是[,]
和[3,2]
叫什么,你能指出我可以在哪里了解更多信息吗?谢谢
解决方案
它是一个多维数组List<IMyShipMergeBlocks>
[3,2] 是数组的初始化器
所以想象一个 3x2 的网格,每个正方形都有一个空间List<IMyShipMergeBlocks>
编辑:重要的是要注意:然后您需要分别初始化每个列表,就像上面一样,您有一个空数组开始
推荐阅读
- c# - SonarQube 异常与 ubuntu 上的 .net 框架应用程序
- c - C中三重指针的目的
- sql - Typo3 幻灯片元素翻译 - 无法编辑
- ios - 如何使用 swift 将 Firebase 集成到 ios 应用程序中?
- c++ - 使用模板类重载 cout
- php - 合并两个数组的项目并使用php创建新数组
- node.js - 更好的布局表达,将 app 和 io 对象传递给路由
- java - 当主报表查询有多个结果集,子报表作为参数输入时无法生成 PDF?
- javascript - 遍历 JSON 以使用 Javascript 构建父子输出
- r - 加载 .RData 文件中包含的对象(如果它们尚不存在)