TypeConverter.CreateInstance 方法

定義

為物件重建 Object 一組給定的屬性值。

多載

名稱 Description
CreateInstance(ITypeDescriptorContext, IDictionary)

根據指定的上下文,根據物件的屬性值,建立該物件所關聯類型的 TypeConverter 實例。

CreateInstance(IDictionary)

為物件重建 Object 一組給定的屬性值。

CreateInstance(ITypeDescriptorContext, IDictionary)

根據指定的上下文,根據物件的屬性值,建立該物件所關聯類型的 TypeConverter 實例。

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);
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

參數

context
ITypeDescriptorContext

提供格式背景的一個 ITypeDescriptorContext

propertyValues
IDictionary

以及 IDictionary 新的房產價值。

傳回

表示 Object 給定 IDictionary的 ,或 null 當該物件無法被創造時。 此方法一律會傳回 null

備註

對於不變但你想提供可變更屬性的物件,請使用此方法。

給繼承者的注意事項

如果你想轉換的型別必須重新建立物件才能改變其值,則可以覆寫此方法。

利用參數 context 擷取關於該轉換器所使用的環境的額外資訊。 這個參數可以是 null,所以一定要檢查。 此外,上下文物件上的屬性也可以回傳 null

參數所提供的 propertyValues 字典包含一系列名稱/值對,對應每個從 返回的 GetProperties(Object)屬性。

另請參閱

適用於

CreateInstance(IDictionary)

為物件重建 Object 一組給定的屬性值。

public:
 System::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

參數

propertyValues
IDictionary

代表 IDictionary 新房產價值的字典。

傳回

表示 Object 給定 IDictionary的 ,或 null 當該物件無法被創造時。 此方法一律會傳回 null

備註

對於不變但你想提供可變更屬性的物件,請使用此方法。

參數所提供的 propertyValues 字典包含一系列名稱/值對,對應每個從 返回的 GetProperties屬性。

另請參閱

適用於