語言

CLong 結構

定義

重要

此 API 不符合 CLS 規範。

CLong 是不可變的實值類型,表示 C 和 C++ 中的 long 類型。 它應該用來做為Managed/Unmanaged界限上的交換類型,以在使用 long 類型的Managed程式碼 Unmanaged 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)
繼承
屬性
實作

建構函式

名稱 Description
CLong(Int32)

從 32 位元整數構建實例。

CLong(IntPtr)

從一個原生大小的整數構建實例。

屬性

名稱 Description
Value

此實例的底層整數值。

方法

名稱 Description
Equals(CLong)

回傳一個值,表示該實例是否等於指定 CLong 值。

Equals(Object)

傳回值,指出這個實例是否等於指定的物件。

GetHashCode()

傳回這個實例的哈希碼。

ToString()

將這個實例的數值轉換為其相等的字串表示。

適用於