如何在 C# 中声明 void 指针
在 C# 中如何声明 void 指针?
How can we declare a void pointer in C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在 C# 中如何声明 void 指针?
How can we declare a void pointer in C#?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
void*identifier;
但它需要处于不安全状态:
并且项目必须允许不安全代码。
void* identifier;
But it needs to be in unsafe as:
And unsafe code has to have been allowed for the project.
我假设你的意思是在托管代码中,因为你的问题很短,除了假设之外什么都做不了。
我认为您要么正在寻找
IntPtr
,要么只是寻找任何object
引用(这是基本类型,并且是空指针的基本等效项 - 对“某物”的引用)。除非您指的是空指针,在这种情况下您要查找IntPtr.Zero
。I'm assuming you mean in managed code, as your question is rather short to do anything but assume.
I think you're either looking for
IntPtr
or simply anyobject
reference (which is the base type, and the basic equivalent of a null pointer - a reference to "something"). Unless you mean null pointer, in which case you're looking forIntPtr.Zero
.来自 http://msdn.microsoft.com/en -us/library/y31yhkeb%28VS.80%29.aspx
From http://msdn.microsoft.com/en-us/library/y31yhkeb%28VS.80%29.aspx