中的定义不同
in 托管 c /cli 我们创建一个字符串数组,如下:
cli::array<String^> ^arr = gcnew cli::array<String^>{};
现在如何在托管的C /CLI中创建多维字符串数组?
平均:
string[][]
// 3 rows, 2 colums, that is rank 2
array<String^,2>^ ar = gcnew array<String^,2>(3,2);
ar[0,0] = "row 0, column 0";
ar[2,0] = "row 2, column 1";
作为替代方案,您可以使用锯齿状阵列
// 3 rows
array<array<String^>^>^ ja = gcnew array<array<String^>^>(3);
// Last row with 2 members
ja[2] = gcnew array<String^>(2);
ja[2][1] = "row 2, column 1"
,但锯齿状阵列在C#