UIntPtr Oluşturucular

Tanım

yeni bir örneğini UIntPtrbaşlatır.

Aşırı Yüklemeler

Name Description
UIntPtr(UInt32)

Belirtilen 32 bit işaretsiz tamsayıyı kullanarak yapının yeni bir örneğini UIntPtr başlatır.

UIntPtr(UInt64)

Belirtilen 64 bit işaretsiz tamsayıyı kullanarak yeni bir örneğini UIntPtr başlatır.

UIntPtr(Void*)

Belirtilen işaretçiyi UIntPtr belirtilmemiş bir türe kullanarak yeni bir örneğini başlatır.

UIntPtr(UInt32)

Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs

Belirtilen 32 bit işaretsiz tamsayıyı kullanarak yapının yeni bir örneğini UIntPtr başlatır.

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

Parametreler

value
UInt32

32 bit işaretsiz tamsayı.

Şunlara uygulanır

UIntPtr(UInt64)

Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs

Belirtilen 64 bit işaretsiz tamsayıyı kullanarak yeni bir örneğini UIntPtr başlatır.

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

Parametreler

value
UInt64

64 bit işaretsiz tamsayı.

Özel durumlar

32 bitlik bir işlemde, value olarak temsil etmek için çok büyük.UIntPtr

Açıklamalar

Özel durum, yalnızca değeri value yürütme işleminin desteklediğinden daha fazla bit gerektiriyorsa oluşturulur.

Şunlara uygulanır

UIntPtr(Void*)

Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs
Kaynak:
UIntPtr.cs

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen işaretçiyi UIntPtr belirtilmemiş bir türe kullanarak yeni bir örneğini başlatır.

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

Parametreler

value
Void*

Belirtilmemiş bir türün işaretçisi.

Öznitelikler

Ayrıca bkz.

Şunlara uygulanır