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 如何声明,分配和初始化一维,多维和锯齿状数组的示例。的主要内容,如果未能解决你的问题,请参考以下文章