C#Marshal 2维数组

时间:2017-10-12 07:41:49

标签: c# interop marshalling

我想知道是否有办法在c#中编组二维数组。

对于长度为4的1维数组,我使用

[MarshalAs(UnmanagedType.ByValArray, SizeConst=4)]
int[] my_array;

但是如果我的数组在c中显示如下:my_array[2][5] 我可以把它像

[MarshalAs(UnmanagedType.ByValArray, SizeConst=2*5)]
int[,] my_array;

感谢您的支持:)

0 个答案:

没有答案