加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C#ULONG_PTR等效

发布时间:2020-12-16 05:00:15 所属栏目:百科 来源:网络整理
导读:我不得不在C#中的不安全代码中传递ULONG_PTR. 我理解ULONG_PTR的原因是允许32位和64位操作系统使用单个代码库. 这是C#的UIntPtr的情况吗?将.Net UIntPtr作为ULONG_PTR参数传递时,我可以自信吗? 谢谢! 解决方法 从 MSDN开始: The IntPtr type is CLS-comp
我不得不在C#中的不安全代码中传递ULONG_PTR.

我理解ULONG_PTR的原因是允许32位和64位操作系统使用单个代码库.

这是C#的UIntPtr的情况吗?将.Net UIntPtr作为ULONG_PTR参数传递时,我可以自信吗?

谢谢!

解决方法

从 MSDN开始:

The IntPtr type is CLS-compliant,
while the UIntPtr type is not. Only
the IntPtr type is used in the common
language runtime. The UIntPtr type is
provided mostly to maintain
architectural symmetry with the IntPtr
type

两种类型都能够存储32位和64位指针.首选类型是IntPtr.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读