csharp 如何声明,分配和初始化一维,多维和锯齿状数组的示例。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 如何声明,分配和初始化一维,多维和锯齿状数组的示例。相关的知识,希望对你有一定的参考价值。

//  Declare a normal one-dimensional array.
int[] array = new int[5] { 5, 4, 3, 2, 1 };

//  Declare a two-dimensional array.
int[,] array2d = new int[4, 2] { 
  { 1, 2 }, 
  { 3, 4 }, 
  { 5, 6 }, 
  { 7, 8 } 
};

//  Declare a three-dimensional array.
int[, ,] array3d = new int[2, 2, 3] { 
  { { 1, 2, 3 }, { 4, 5, 6 } },
  { { 7, 8, 9 }, { 10, 11, 12 } }
};

//  Declare a jagged array.
int[][] jaggedArray = {
  new int[] {15, 9, 7},
  new int[] {18, 25, 70},
  new int[] {2, 29}
};

//  Declare a two-dimensional jagged array.
int[][,] jaggedArray2d = new int[2][,];
jaggedArray2d[0] = new int[,] { { 4, 18 }, { 145, 343 } };
jaggedArray2d[1] = new int[,] { { 1, 55, 9 }, { 12, 6, 2 } };

以上是关于csharp 如何声明,分配和初始化一维,多维和锯齿状数组的示例。的主要内容,如果未能解决你的问题,请参考以下文章

java一维数组和多维数组的使用

表示为一维的多维数组(模板化为 n 维)

csharp 如何创建,初始化和打印多维数组(也称为矩阵)的示例。从计算机编程的基础知识

csharp 如何创建,初始化和打印多维数组(也称为矩阵)的示例。从计算机编程的基础知识

C#中有哪些类型的数组

Java.二维及多维