使用默认值在 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 数组的长度..

您不必使用字符串[][][]。