CULong Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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. |