vb.net - 需要帮助了解二维数组
问题描述
我编写了一些代码,但很难理解什么是参数。
For row = 0 To 2
For col = 0 To 2
rowTotal += magicSquare(col, row) 'I want to know if the parameter called col is actually the column going down the way or if it is the row.
Next
解决方案
虽然可视化具有特定行和列方向的数组很有帮助,但值得注意的是,只有保持一致才是真正“重要”。对于二维数组,第一个参数是包含长度等于第二个参数的数组的数组的长度。您可以将其视为行数,但这完全取决于您如何遍历数组。
经常使用(行,列)的思维方式,因为从左->右和自顶->向下遍历事物对于用各种语言进行读/写是常规的。只要您确保将这些参数视为在整个代码中引用它,您就可以将其视为 (column,row)。
基本上,想象一个电子表格,其中包含分配给类别的数字序列。您可以放置类别,以便它们按行或按列分解。这并不重要,只要您确保继续遵循自己的约定即可。
推荐阅读
- sql-server - 如何在使用 SSIS 加载数据时生成 ID 以保持多级 XML 的关系完整性?
- powerbi - 如何通过数据流设置更改 Power BI 中的数据流参数?
- r - 如何在 r 中按串联组过滤
- angular - 如何使用 RxJS 正确地将字段添加到 FireStore 文档数组的所有对象?
- html - HTML/CSS - 为什么我的 a:hover 在 div 中不起作用?
- python-3.x - Apache Beam Wall Time 不断增加
- android - 在android api 30中更改Toast的位置
- html - 如何在 html 中单击 3 次后隐藏 div
- .net - Monogame- 我的登录应该是 POST 还是 GET
- r - 仅针对非空白值在其余列中复制 Column-1 值