C++DWORD* 在C#中用什么代替
如题看好了有一个*号,应该是个指针,C#也能用指针不过不是安全类型的,所以想问问可以用什么代替...
如题
看好了有一个*号,应该是个指针,C#也能用指针不过不是安全类型的,所以想问问可以用什么代替 展开
看好了有一个*号,应该是个指针,C#也能用指针不过不是安全类型的,所以想问问可以用什么代替 展开
3个回答
展开全部
你如果是想进行平台调用(DllImport),就必须用用IntPtr类型来封送指针和句柄。
如果是在unsafe上下文中可以用*的指针。
如果是在unsafe上下文中可以用*的指针。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你的C#到底是安全代码还是非安全代码。
安全代码要用IntPtr代替,并且用Marshal做进一步处理。
非安全代码直接使用 uint* 即可。
安全代码要用IntPtr代替,并且用Marshal做进一步处理。
非安全代码直接使用 uint* 即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询