UIntPtr Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğ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