UIntPtr Oluşturucular

Tanım

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

Aşırı Yüklemeler

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*)

Belirtilmemiş bir tür için belirtilen işaretçiyi kullanarak yeni bir örneğini UIntPtr başlatır.

UIntPtr(UInt32)

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

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

Bir ö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

Önemli

Bu API, CLS uyumlu değildir.

Belirtilmemiş bir tür için belirtilen işaretçiyi kullanarak yeni bir örneğini UIntPtr 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