FormatterServices.GetUninitializedObject(Type) Metode
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.
Membuat instans baru dari jenis objek yang ditentukan.
public:
static System::Object ^ GetUninitializedObject(Type ^ type);
public static object GetUninitializedObject (Type type);
[System.Security.SecurityCritical]
public static object GetUninitializedObject (Type type);
static member GetUninitializedObject : Type -> obj
[<System.Security.SecurityCritical>]
static member GetUninitializedObject : Type -> obj
Public Shared Function GetUninitializedObject (type As Type) As Object
Parameter
- type
- Type
Jenis objek yang akan dibuat.
Mengembalikan
Objek nol dari jenis yang ditentukan.
- Atribut
Pengecualian
Parameternya type
adalah null
.
Pemanggil tidak memiliki izin yang diperlukan.
Keterangan
Karena instans baru objek diinisialisasi ke nol dan tidak ada konstruktor yang dijalankan, objek mungkin tidak mewakili status yang dianggap valid oleh objek tersebut. Metode saat ini hanya boleh digunakan untuk deserialisasi ketika pengguna berniat untuk segera mengisi semua bidang. Ini tidak membuat string yang tidak diinisialisasi, karena membuat instans kosong dari jenis yang tidak dapat diubah tidak memiliki tujuan.
Catatan
Anda tidak dapat menggunakan GetUninitializedObject metode untuk membuat instans jenis yang berasal dari ContextBoundObject kelas .