Bagikan melalui


FormatterServices.GetUninitializedObject(Type) Metode

Definisi

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 .

Berlaku untuk