CLong 结构

定义

重要

此 API 不符合 CLS。

CLong 是表示 C 和 C++ 中的类型的不可变值类型 long 。 它旨在用作托管/非托管边界上的交换类型,以在使用该 long 类型的托管代码非托管 API 中准确表示。 此类型在所有 Windows 平台和基于 32 位 Unix 的平台上具有 32 位存储。 它在 64 位 Unix 平台上具有 64 位存储。

public value class CLong : IEquatable<System::Runtime::InteropServices::CLong>
[System.CLSCompliant(false)]
public readonly struct CLong : IEquatable<System.Runtime.InteropServices.CLong>
[<System.CLSCompliant(false)>]
type CLong = struct
Public Structure CLong
Implements IEquatable(Of CLong)
继承
属性
实现

构造函数

CLong(Int32)

从 32 位整数构造实例。

CLong(IntPtr)

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

属性

Value

此实例的基础整数值。

方法

Equals(CLong)

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

Equals(Object)

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

GetHashCode()

返回此实例的哈希代码。

ToString()

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

适用于