UIntPtr Konstruktorer

Definition

Initierar en ny instans av UIntPtr.

Överlagringar

Name Description
UIntPtr(UInt32)

Initierar en ny instans av UIntPtr strukturen med det angivna 32-bitars osignerade heltalet.

UIntPtr(UInt64)

Initierar en ny instans av UIntPtr att använda det angivna 64-bitars osignerade heltalet.

UIntPtr(Void*)

Initierar en ny instans av UIntPtr att använda den angivna pekaren till en ospecificerad typ.

UIntPtr(UInt32)

Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs

Initierar en ny instans av UIntPtr strukturen med det angivna 32-bitars osignerade heltalet.

public:
 UIntPtr(System::UInt32 value);
public UIntPtr(uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)

Parametrar

value
UInt32

Ett 32-bitars osignerat heltal.

Gäller för

UIntPtr(UInt64)

Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs

Initierar en ny instans av UIntPtr att använda det angivna 64-bitars osignerade heltalet.

public:
 UIntPtr(System::UInt64 value);
public UIntPtr(ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)

Parametrar

value
UInt64

Ett 64-bitars osignerat heltal.

Undantag

I en 32-bitarsprocess value är den för stor för att representeras som en UIntPtr.

Kommentarer

Ett undantag utlöses endast om värdet value för kräver fler bitar än vad den kör processen stöder.

Gäller för

UIntPtr(Void*)

Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs
Källa:
UIntPtr.cs

Viktigt!

Detta API uppfyller inte CLS.

Initierar en ny instans av UIntPtr att använda den angivna pekaren till en ospecificerad typ.

public:
 UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr(void* value);
public UIntPtr(void* value);
[System.CLSCompliant(false)]
public UIntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new unativeint : nativeptr<unit> -> unativeint
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
new unativeint : nativeptr<unit> -> unativeint

Parametrar

value
Void*

En pekare till en ospecificerad typ.

Attribut

Se även

Gäller för