IntPtr Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru .IntPtr
Overload
IntPtr(Int32) |
Menginisialisasi instans baru menggunakan bilangan IntPtr bulat bertanda tangan 32-bit yang ditentukan. |
IntPtr(Int64) |
Menginisialisasi instans baru menggunakan bilangan IntPtr bulat bertanda tangan 64-bit yang ditentukan. |
IntPtr(Void*) |
Menginisialisasi instans baru menggunakan IntPtr penunjuk yang ditentukan ke jenis yang tidak ditentukan. |
IntPtr(Int32)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Menginisialisasi instans baru menggunakan bilangan IntPtr bulat bertanda tangan 32-bit yang ditentukan.
public:
IntPtr(int value);
public IntPtr (int value);
new nativeint : int -> nativeint
Public Sub New (value As Integer)
Parameter
- value
- Int32
Bilangan bulat bertanda 32-bit.
Berlaku untuk
IntPtr(Int64)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Menginisialisasi instans baru menggunakan bilangan IntPtr bulat bertanda tangan 64-bit yang ditentukan.
public:
IntPtr(long value);
public IntPtr (long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)
Parameter
- value
- Int64
Bilangan bulat bertanda 64-bit.
Pengecualian
Dalam proses 32-bit, value
terlalu besar atau terlalu kecil untuk diwakili sebagai IntPtr.
Keterangan
Pengecualian hanya dilemparkan jika nilai membutuhkan lebih banyak value
bit daripada yang didukung proses eksekusi.
Berlaku untuk
IntPtr(Void*)
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
- Sumber:
- IntPtr.cs
Penting
API ini bukan kompatibel CLS.
Menginisialisasi instans baru menggunakan IntPtr penunjuk yang ditentukan ke jenis yang tidak ditentukan.
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
Parameter
- value
- Void*
Penunjuk ke jenis yang tidak ditentukan.
- Atribut