CULong Struct-datatyp

Definition

Viktigt!

Detta API uppfyller inte CLS.

CULong är en oföränderlig värdetyp som representerar unsigned long typen i C och C++. Det är tänkt att användas som en exchange-typ vid den hanterade/ohanterade gränsen för att korrekt representera i hanterade kod ohanterade API:er som använder unsigned long typen. Den här typen har 32-bitars lagring på alla Windows plattformar och 32-bitars Unix-baserade plattformar. Den har 64-bitars lagring på 64-bitars Unix-plattformar.

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)
Arv
CULong
Attribut
Implementeringar

Konstruktorer

Name Description
CULong(UInt32)

Konstruerar en instans från ett 32-bitars osignerat heltal.

CULong(UIntPtr)

Konstruerar en instans från ett osignerat heltal i intern storlek.

Egenskaper

Name Description
Value

Det underliggande heltalsvärdet för den här instansen.

Metoder

Name Description
Equals(CULong)

Returnerar ett värde som anger om den här instansen är lika med ett angivet CLong värde.

Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

GetHashCode()

Returnerar hash-koden för den här instansen.

ToString()

Konverterar det numeriska värdet för den här instansen till motsvarande strängrepresentation.

Gäller för