标签: c# interop marshalling
我想知道是否有办法在c#中编组二维数组。
对于长度为4的1维数组,我使用
[MarshalAs(UnmanagedType.ByValArray, SizeConst=4)] int[] my_array;
但是如果我的数组在c中显示如下:my_array[2][5] 我可以把它像
my_array[2][5]
[MarshalAs(UnmanagedType.ByValArray, SizeConst=2*5)] int[,] my_array;
感谢您的支持:)