TypeConverter.CanConvertFrom 方法

定義

傳回一個值,指出這個轉換子是否可將某一型別的物件轉換為這個轉換子的型別。

多載

CanConvertFrom(Type)

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

CanConvertFrom(ITypeDescriptorContext, Type)

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

CanConvertFrom(Type)

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

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

public:
 bool CanConvertFrom(Type ^ sourceType);
public bool CanConvertFrom (Type sourceType);
member this.CanConvertFrom : Type -> bool
Public Function CanConvertFrom (sourceType As Type) As Boolean

參數

sourceType
Type

Type,表示您要轉換的來源類型。

傳回

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

備註

在這個類別中實作時,這個方法永遠傳回 false。 它永遠不會傳 true回 。

適用於

CanConvertFrom(ITypeDescriptorContext, Type)

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

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

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

參數

context
ITypeDescriptorContext

提供格式內容的 ITypeDescriptorContext

sourceType
Type

Type,表示您要轉換的來源類型。

傳回

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

備註

如在這個類別中實作,除非 是 InstanceDescriptor,否則sourceType這個方法會傳false回 。

給繼承者的注意事項

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

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

另請參閱

適用於