IntPtr 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 IntPtrbaşlatır.
Aşırı Yüklemeler
| IntPtr(Int32) |
Belirtilen 32 bit imzalı tamsayıyı kullanarak yeni bir örneğini IntPtr başlatır. |
| IntPtr(Int64) |
Belirtilen 64 bit imzalı tamsayıyı kullanarak yeni bir örneğini IntPtr başlatır. |
| IntPtr(Void*) |
Belirtilmemiş bir tür için belirtilen işaretçiyi kullanarak yeni bir örneğini IntPtr başlatır. |
IntPtr(Int32)
IntPtr(Int64)
Belirtilen 64 bit imzalı tamsayıyı kullanarak yeni bir örneğini IntPtr başlatır.
public:
IntPtr(long value);
public IntPtr (long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)
Parametreler
- value
- Int64
64 bit işaretli bir tamsayı.
Özel durumlar
32 bitlik bir işlemde, value olarak temsil etmek için çok büyük veya çok küçük.IntPtr
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
IntPtr(Void*)
Önemli
Bu API, CLS uyumlu değildir.
Belirtilmemiş bir tür için belirtilen işaretçiyi kullanarak yeni bir örneğini IntPtr başlatır.
public:
IntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public IntPtr (void* value);
[System.CLSCompliant(false)]
public IntPtr (void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new nativeint : nativeptr<unit> -> nativeint
[<System.CLSCompliant(false)>]
new nativeint : nativeptr<unit> -> nativeint
Parametreler
- value
- Void*
Belirtilmemiş bir türün işaretçisi.
- Öznitelikler