語言

TypeConverter.CreateInstance 方法

定義

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

多載

名稱 Description
CreateInstance(ITypeDescriptorContext, IDictionary)

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

CreateInstance(IDictionary)

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

CreateInstance(ITypeDescriptorContext, IDictionary)

來源:
TypeConverter.cs
來源:
TypeConverter.cs
來源:
TypeConverter.cs
來源:
TypeConverter.cs
來源:
TypeConverter.cs

根據指定的上下文,根據物件的屬性值,建立該物件所關聯類型的 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);
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)

來源:
TypeConverter.cs
來源:
TypeConverter.cs
來源:
TypeConverter.cs
來源:
TypeConverter.cs
來源:
TypeConverter.cs

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

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

參數

propertyValues
IDictionary

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

傳回

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

備註

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

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

另請參閱

適用於