TypeConverter.CanConvertTo 方法

定義

傳回值,指出這個轉換子是否可以將物件轉換成指定的型別。

多載

CanConvertTo(Type)

傳回值,指出這個轉換子是否可以將物件轉換成指定的型別。

CanConvertTo(ITypeDescriptorContext, Type)

傳回這個轉換器是否可以使用指定的內容,將物件轉換成指定的類型。

CanConvertTo(Type)

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

傳回值,指出這個轉換子是否可以將物件轉換成指定的型別。

public:
 bool CanConvertTo(Type ^ destinationType);
public bool CanConvertTo (Type destinationType);
public bool CanConvertTo (Type? destinationType);
member this.CanConvertTo : Type -> bool
Public Function CanConvertTo (destinationType As Type) As Boolean

參數

destinationType
Type

Type,代表您想要轉換成的類型。

傳回

如果這個轉換子可以執行轉換,則為 true,否則為 false

備註

如果 destinationType 是字串,則預設實作 CanConvertTo 一律會傳 true回 。

適用於

CanConvertTo(ITypeDescriptorContext, Type)

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

傳回這個轉換器是否可以使用指定的內容,將物件轉換成指定的類型。

public:
 virtual bool CanConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ destinationType);
public virtual bool CanConvertTo (System.ComponentModel.ITypeDescriptorContext context, Type destinationType);
public virtual bool CanConvertTo (System.ComponentModel.ITypeDescriptorContext? context, Type? destinationType);
abstract member CanConvertTo : System.ComponentModel.ITypeDescriptorContext * Type -> bool
override this.CanConvertTo : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overridable Function CanConvertTo (context As ITypeDescriptorContext, destinationType As Type) As Boolean

參數

context
ITypeDescriptorContext

提供格式內容的 ITypeDescriptorContext

destinationType
Type

Type,代表您想要轉換成的類型。

傳回

如果這個轉換子可以執行轉換,則為 true,否則為 false

備註

context 參數可以用於擷取環境的其他資訊,而這個轉換子就是從該環境叫用的。 此參數可以是 null,因此請一律檢查它。 甚至,內容物件上的屬性可能會傳回 null

如果 destinationType 是字串,則預設實作 CanConvertTo 一律會傳 true回 。

給繼承者的注意事項

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

另請參閱

適用於