【发布时间】:2009-08-06 16:30:34
【问题描述】:
你有一个接受字节数组的结构
byte[]
但是,该数组的大小取决于您提交的图像(宽度x高度)
那么……你是怎么做的
[MarshalAs(UnmanagedType.ByValArray, SizeConst = ???)]
public Byte[] ImageData;
在处理从 C# 传递到 C dll 的字节数组时,sizeconst 是否必须具备?
【问题讨论】:
-
自定义编组器似乎是唯一的选择。
标签: c# arrays size marshalling