UIntPtr 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 .UIntPtr
Overload
| Nama | Deskripsi |
|---|---|
| UIntPtr(UInt32) |
Menginisialisasi instans UIntPtr baru struktur menggunakan bilangan bulat yang tidak ditandatangani 32-bit yang ditentukan. |
| UIntPtr(UInt64) |
Menginisialisasi instans baru menggunakan bilangan UIntPtr bulat yang tidak ditandatangani 64-bit yang ditentukan. |
| UIntPtr(Void*) |
Menginisialisasi instans baru menggunakan UIntPtr penunjuk yang ditentukan ke jenis yang tidak ditentukan. |
UIntPtr(UInt32)
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
Menginisialisasi instans UIntPtr baru struktur menggunakan bilangan bulat yang tidak ditandatangani 32-bit yang ditentukan.
public:
UIntPtr(System::UInt32 value);
public UIntPtr(uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)
Parameter
- value
- UInt32
Bilangan bulat yang tidak ditandatangani 32-bit.
Berlaku untuk
UIntPtr(UInt64)
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
Menginisialisasi instans baru menggunakan bilangan UIntPtr bulat yang tidak ditandatangani 64-bit yang ditentukan.
public:
UIntPtr(System::UInt64 value);
public UIntPtr(ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)
Parameter
- value
- UInt64
Bilangan bulat yang tidak ditandatangani 64-bit.
Pengecualian
Dalam proses 32-bit, value terlalu besar untuk diwakili sebagai UIntPtr.
Keterangan
Pengecualian hanya dilemparkan jika nilai membutuhkan lebih banyak value bit daripada yang didukung proses eksekusi.
Berlaku untuk
UIntPtr(Void*)
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
- Sumber:
- UIntPtr.cs
Penting
API ini bukan kompatibel CLS.
Menginisialisasi instans baru menggunakan UIntPtr penunjuk yang ditentukan ke jenis yang tidak ditentukan.
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
Parameter
- value
- Void*
Penunjuk ke jenis yang tidak ditentukan.
- Atribut