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.
yeni bir örneğini IntPtrbaşlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| IntPtr(Int32) |
Belirtilen 32 bit imzalı tamsayıyı kullanarak yeni bir örneği IntPtr başlatır. |
| IntPtr(Int64) |
Belirtilen 64 bit imzalı tamsayıyı kullanarak yeni bir örneğini IntPtr başlatır. |
| IntPtr(Void*) |
Belirtilen işaretçiyi IntPtr belirtilmemiş bir türe kullanarak yeni bir örneğini başlatır. |
IntPtr(Int32)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
Belirtilen 32 bit imzalı tamsayıyı kullanarak yeni bir örneği IntPtr başlatır.
public:
IntPtr(int value);
public IntPtr(int value);
new nativeint : int -> nativeint
Public Sub New (value As Integer)
Parametreler
- value
- Int32
32 bit imzalı tamsayı.
Şunlara uygulanır
IntPtr(Int64)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
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
Ö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*)
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
- Kaynak:
- IntPtr.cs
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen işaretçiyi IntPtr belirtilmemiş bir türe kullanarak yeni bir örneğini 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