c# - 什么是锯齿状数组?

标签 c# jagged-arrays

什么是交错数组(在 C# 中)?任何示例以及何时应该使用它....

最佳答案

锯齿状数组是数组的数组。

string[][] arrays = new string[5][];

这是五个不同字符串数组的集合,每个字符串数组的长度可能不同(它们也可以是相同的长度,但关键是没有保证它们是)。

arrays[0] = new string[5];
arrays[1] = new string[100];
...

这与矩形的二维数组不同,后者意味着每行具有相同的列数。

string[,] array = new string[3,5];

关于c# - 什么是锯齿状数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31912870/

相关文章:

c# - 从 Github 源打开 MySQL.Data 源

c# - 以下场景的线程机制

c# - 如何测试一个对象是否是数组的数组/锯齿状数组

具有可变大小行的 C++ 二维数组

c# - 无法更新 Azure 中的 Azure Function

c# - if 语句的性能与使用接口(interface)相比如何?

c# - 在运行时评估表达式

java - 检查二维数组是否锯齿状

c# - 如何分配给锯齿状数组?