CULong 结构

定义

重要

此 API 不符合 CLS。

CULong 是一种不可变值类型,表示 C 和 C++ 中的 无符号长 类型。 它旨在用作托管/非托管边界上的交换类型,以准确表示使用 无符号长 类型的托管代码非托管 API。 此类型在所有 Windows 平台和 32 位基于 Unix 的平台上具有 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
属性
实现

构造函数

CULong(UInt32)

从 32 位无符号整数构造实例。

CULong(UIntPtr)

从本机大小的无符号整数构造实例。

属性

Value

此实例的基础整数值。

方法

Equals(CULong)

返回一个值,该值指示此实例是否等于指定的 CLong 值。

Equals(Object)

返回一个值,该值指示此实例是否等于指定的对象。

GetHashCode()

返回此实例的哈希代码。

ToString()

将此实例的数值转换为其等效的字符串表示形式。

适用于