CULong 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 API 不符合 CLS。
CULong 是表示 C 和 C++ 中的类型的不可变值类型 unsigned long
。
它旨在用作托管/非托管边界上的交换类型,以在使用该 unsigned long
类型的托管代码非托管 API 中准确表示。
此类型在所有 Windows 平台和基于 Unix 的 32 位平台上具有 32 位存储。
它在 64 位 Unix 平台上具有 64 位存储。
public value class CULong : IEquatable<System::Runtime::InteropServices::CULong>
[System.CLSCompliant(false)]
public readonly struct CULong : IEquatable<System.Runtime.InteropServices.CULong>
[<System.CLSCompliant(false)>]
type CULong = struct
Public Structure CULong
Implements IEquatable(Of CULong)
- 继承
- 属性
- 实现
构造函数
CULong(UInt32) |
从 32 位无符号整数构造 实例。 |
CULong(UIntPtr) |
从本机大小的无符号整数构造实例。 |
属性
Value |
此实例的基础整数值。 |
方法
Equals(CULong) |
返回一个值,该值指示此实例是否等于指定的 CLong 值。 |
Equals(Object) |
返回一个值,该值指示此实例是否等于指定的对象。 |
GetHashCode() |
返回此实例的哈希代码。 |
ToString() |
将此实例的数值转换为其等效的字符串表示形式。 |