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.二维及多维