Freigeben über


CULong Struktur

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

CULong ist ein unveränderlicher Werttyp, der den unsigned long Typ in C und C++ darstellt. Er soll als Austauschtyp an der verwalteten/nicht verwalteten Grenze verwendet werden, um in verwaltetem Code nicht verwaltete APIs, die den unsigned long Typ verwenden, genau darzustellen. Dieser Typ verfügt über 32-Bit-Speicher auf allen Windows-Plattformen und 32-Bit-Unix-basierten Plattformen. Es verfügt über 64-Bit-Speicher auf 64-Bit-Unix-Plattformen.

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)
Vererbung
CULong
Attribute
Implementiert

Konstruktoren

CULong(UInt32)

Erstellt eine Instanz aus einer 32-Bit-Ganzzahl ohne Vorzeichen.

CULong(UIntPtr)

Erstellt eine Instanz aus einer systemeigenen ganzzahligen Größe ohne Vorzeichen.

Eigenschaften

Value

Der zugrunde liegende ganzzahlige Wert dieser Instanz.

Methoden

Equals(CULong)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen CLong-Wert ist.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

ToString()

Konvertiert den Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung.

Gilt für: