在C# 调用C++的dll的时候经常会遇到函数需要传入的是一个char*类型,但在托管代码C#里为了尽可能的实现数据安全,省去程序员自己操作内存地址的风险于是乎就屏蔽掉了指针这个类型,但在跨语言应用的时候又必须要要有传入指针,怎么办?
解决办法:
在C# 调用C++的dll的时候经常会遇到函数需要传入的是一个char*类型,但在托管代码C#里为了尽可能的实现数据安全,省去程序员自己操作内存地址的风险于是乎就屏蔽掉了指针这个类型,但在跨语言应用的时候又必须要要有传入指针,怎么办?
解决办法: