首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 指针转对象,该怎么处理

2013-06-26 
C# 指针转对象调用动态库,动态库返回一个对象指针,如何将改指针转换成对象(struct对象或class对象)。。我试

C# 指针转对象
调用动态库,动态库返回一个对象指针,如何将改指针转换成对象(struct对象或class对象)。。
我试过直接将动态库接收的时候直接用对象接收,而不用指针接收,这样结果正确。但是我有很多个方法调用这个动态库,而且接收对象不同,我想调用同一个动态库声明,而不是每个方法再去声明一个。
所以我想直接声明一个用指针接收,然后再进行指针转对象。请问如何转换?(我用Intptr类型接收)
[解决办法]
可以利用委托吧,参考
C#调用C++动态链接库中的函数指针与函数指针结构
[解决办法]
C# 指针转对象,该怎么处理
[解决办法]
try

Marshal.PtrToStructure
[解决办法]
目的是什么?为什么这样用呢?

热点排行