TypeConverter.CreateInstance Metode

Definisi

Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek .

Overload

CreateInstance(ITypeDescriptorContext, IDictionary)

Membuat instans jenis yang terkait dengan ini TypeConverter , menggunakan konteks yang ditentukan, mengingat sekumpulan nilai properti untuk objek.

CreateInstance(IDictionary)

Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek .

CreateInstance(ITypeDescriptorContext, IDictionary)

Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs

Membuat instans jenis yang terkait dengan ini TypeConverter , menggunakan konteks yang ditentukan, mengingat sekumpulan nilai properti untuk objek.

public:
 virtual System::Object ^ CreateInstance(System::ComponentModel::ITypeDescriptorContext ^ context, System::Collections::IDictionary ^ propertyValues);
public virtual object CreateInstance (System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues);
public virtual object? CreateInstance (System.ComponentModel.ITypeDescriptorContext? context, System.Collections.IDictionary propertyValues);
abstract member CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
override this.CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
Public Overridable Function CreateInstance (context As ITypeDescriptorContext, propertyValues As IDictionary) As Object

Parameter

context
ITypeDescriptorContext

Yang ITypeDescriptorContext menyediakan konteks format.

propertyValues
IDictionary

Nilai IDictionary properti baru.

Mengembalikan

IDictionaryMewakili Object , atau null jika objek tidak dapat dibuat. Metode ini selalu mengembalikan null.

Keterangan

Gunakan metode ini untuk objek yang tidak dapat diubah, tetapi yang ingin Anda berikan properti yang dapat diubah.

Catatan Bagi Inheritor

Ambil alih metode ini jika jenis yang ingin Anda konversi harus membuat ulang objek untuk mengubah nilainya.

context Gunakan parameter untuk mengekstrak informasi tambahan tentang lingkungan tempat konverter ini dipanggil. Parameter ini bisa , nulljadi selalu periksa. Selain itu, properti pada objek konteks dapat mengembalikan null.

Kamus yang disediakan oleh propertyValues parameter memiliki serangkaian pasangan nama/nilai, satu untuk setiap properti yang dikembalikan dari GetProperties(Object).

Lihat juga

Berlaku untuk

CreateInstance(IDictionary)

Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs

Membuat ulang Object sekumpulan nilai properti yang diberikan untuk objek .

public:
 System::Object ^ CreateInstance(System::Collections::IDictionary ^ propertyValues);
public object CreateInstance (System.Collections.IDictionary propertyValues);
public object? CreateInstance (System.Collections.IDictionary propertyValues);
member this.CreateInstance : System.Collections.IDictionary -> obj
Public Function CreateInstance (propertyValues As IDictionary) As Object

Parameter

propertyValues
IDictionary

IDictionary Yang mewakili kamus nilai properti baru.

Mengembalikan

IDictionaryMewakili Object , atau null jika objek tidak dapat dibuat. Metode ini selalu mengembalikan null.

Keterangan

Gunakan metode ini untuk objek yang tidak dapat diubah, tetapi yang ingin Anda berikan properti yang dapat diubah.

Kamus yang disediakan oleh propertyValues parameter memiliki serangkaian pasangan nama/nilai, satu untuk setiap properti yang dikembalikan dari GetProperties.

Lihat juga

Berlaku untuk