日期:2014-05-19  浏览次数:20846 次

c++封装的dll,c#来调用,结构体(中含数组成员)做为输出参数,执行返回结果不对
c#中对于结构体(中含数组成员)做为输出参数,有什么特别要指定的吗?迷惑中

------解决方案--------------------
ref或out标注了没有?
------解决方案--------------------
out,尽量少用结构体尤其是结构体很大的时候
------解决方案--------------------
对, 尽量少用, 用class其实很好。
.net里, 结构体都被认为是值类型继承, 类被认为从引用类型继承。
------解决方案--------------------
to c#中对于结构体(中含数组成员)做为输出参数,有什么特别要指定的吗?

结构体中含有数组,需要看看数组形式,你贴出结构体原型,大家才能帮你出主意。
------解决方案--------------------
代码呢?