共用方式為


KeysConverter.ConvertTo 方法

定義

將指定的物件轉換成指定的目的地類型。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
public override object? ConvertTo (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object? value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

參數

context
ITypeDescriptorContext

ITypeDescriptorContext,提供格式內容,可以用來擷取與正在叫用此轉換子之環境有關的其他資訊。 這個參數或這個參數的屬性可為 null

culture
CultureInfo

CultureInfo 會提供地區設定資訊。

value
Object

要進行轉換的 Object

destinationType
Type

要將物件轉換成的目的 Type

傳回

Object

Object,代表轉換的 value

例外狀況

destinationTypenull

備註

方法 ConvertTo 是特製化來轉換型 Keys 別或 Int32 的物件。 在此情況下,它會傳回 類型的 String 物件。 否則,它會將評估延遲至此方法的基底實作。

給繼承者的注意事項

請覆寫這個方法以提供您自己的轉換需求。

內容參數可用來擷取此轉換程式所叫用環境的其他資訊。 這可能是 null ,因此您應該一律檢查這個傳回值。 此外,內容物件上的屬性也可能會傳回 null

適用於

另請參閱