我熟悉C,哪里可以这样写:
uint array[0xFFFF][20];
但我不知道如何在 Csharp 中执行此操作。我尝试了所有 MS 教程和其他教程,但没有成功。
有人可以帮帮我吗?
最佳答案
Official tutorial .基本上你首先创建“外部”数组,然后遍历它,并单独创建每个“内部”数组。
两个例子:
int[][] a = new int[] { new int[]{ 1, 2 }, new int[]{ 3, 4, 5, 6, 7 }};
int[][] c = new int[100][];
for (int i = 0; i < c.length; i++) c[i] = new int[5];
如果只需要一个二维矩形数组,可以使用int[,] b = new int[10, 7];
。
关于c# - 如何在 C# 中创建锯齿状数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11342735/