1 public class NMT_VLDATA<T1, T2>
2 {
3 [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.ByValArray,SizeConst=2)]
4 public T2[] Data;
5 }
SizeConst=2 ,这个值 怎么能动态设置,或者其他实现相同效果的解决方案也行
各种对象 都用这一个模板,接收的时候需要指定对象的SIZE
因为C++那边来的数据数量不一定,而且这个结构很多个对象会用到,我不能定义这么多对象去实现,还尝试过用字符串拼出一个类,编译,反射实例化不过没有成功,编译过程失败了
Smart猫小萌
aluckdog