CULong 结构

定义

重要

此 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
属性
实现

构造函数

CULong(UInt32)

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

CULong(UIntPtr)

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

属性

Value

此实例的基础整数值。

方法

Equals(CULong)

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

Equals(Object)

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

GetHashCode()

返回此实例的哈希代码。

ToString()

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

适用于