使用默认值在 C# 中进行锯齿状数组初始化
Jagged Array initialization in C# with a default value
Signature[][][][] signature = ?
更新:
它不是多维数组,它是 JaggedArray
你说 "multidimensional array" 但在你的例子中你有一个 "jagged array" 可以像这样初始化:
int[][][] jaggedArray = new int[][][]
{
new int[][] {new int[] {1,3,5,7,9} },
new int[][] {new int[] {1,3,5,7,9} }
};
C# 中的数组必须像这样声明
字符串[] Arr=新字符串[1,3,5];
其中 1,3,5 是 3D 数组的长度..
您不必使用字符串[][][]。
Signature[][][][] signature = ?
更新:
它不是多维数组,它是 JaggedArray
你说 "multidimensional array" 但在你的例子中你有一个 "jagged array" 可以像这样初始化:
int[][][] jaggedArray = new int[][][]
{
new int[][] {new int[] {1,3,5,7,9} },
new int[][] {new int[] {1,3,5,7,9} }
};
C# 中的数组必须像这样声明 字符串[] Arr=新字符串[1,3,5]; 其中 1,3,5 是 3D 数组的长度..
您不必使用字符串[][][]。