TypeConverter.CanConvertTo Metoda

Definicja

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ.

Przeciążenia

CanConvertTo(Type)

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ.

CanConvertTo(ITypeDescriptorContext, Type)

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ przy użyciu określonego kontekstu.

CanConvertTo(Type)

Źródło:
TypeConverter.cs
Źródło:
TypeConverter.cs
Źródło:
TypeConverter.cs

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ.

C#
public bool CanConvertTo (Type destinationType);
C#
public bool CanConvertTo (Type? destinationType);

Parametry

destinationType
Type

Element Type reprezentujący typ, na który chcesz przeprowadzić konwersję.

Zwraca

true jeżeli ten konwerter może wykonać konwersję; w przeciwnym razie , false.

Uwagi

Jeśli destinationType jest ciągiem, domyślna implementacja CanConvertTo funkcji zawsze zwraca wartość true.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

CanConvertTo(ITypeDescriptorContext, Type)

Źródło:
TypeConverter.cs
Źródło:
TypeConverter.cs
Źródło:
TypeConverter.cs

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ przy użyciu określonego kontekstu.

C#
public virtual bool CanConvertTo (System.ComponentModel.ITypeDescriptorContext context, Type destinationType);
C#
public virtual bool CanConvertTo (System.ComponentModel.ITypeDescriptorContext? context, Type? destinationType);

Parametry

context
ITypeDescriptorContext

Element ITypeDescriptorContext , który zapewnia kontekst formatu.

destinationType
Type

Element Type reprezentujący typ, na który chcesz przeprowadzić konwersję.

Zwraca

true jeżeli ten konwerter może wykonać konwersję; w przeciwnym razie , false.

Uwagi

Użyj parametru , context aby wyodrębnić dodatkowe informacje o środowisku, z którego jest wywoływany ten konwerter. Ten parametr może mieć nullwartość , więc zawsze go sprawdzaj. Ponadto właściwości obiektu kontekstu mogą zwracać wartość null.

Jeśli destinationType jest ciągiem, domyślna implementacja CanConvertTo funkcji zawsze zwraca wartość true.

Uwagi dotyczące dziedziczenia

Zastąpij tę metodę, aby zapewnić własne wymagania dotyczące konwersji.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1