TypeConverter.CanConvertFrom Metoda

Definicja

Zwraca, czy ten konwerter może przekonwertować obiekt jednego typu na typ tego konwertera.

Przeciążenia

CanConvertFrom(Type)

Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera.

CanConvertFrom(ITypeDescriptorContext, Type)

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

CanConvertFrom(Type)

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

Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera.

C#
public bool CanConvertFrom (Type sourceType);

Parametry

sourceType
Type

Obiekt Type reprezentujący typ, z którego chcesz przeprowadzić konwersję.

Zwraca

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

Uwagi

Jak zaimplementowano w tej klasie, ta metoda zawsze zwraca wartość false. Nigdy nie zwraca wartości 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

CanConvertFrom(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 danego typu na typ tego konwertera przy użyciu określonego kontekstu.

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

Parametry

context
ITypeDescriptorContext

Element ITypeDescriptorContext , który zapewnia kontekst formatu.

sourceType
Type

Obiekt Type reprezentujący typ, z którego chcesz przeprowadzić konwersję.

Zwraca

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

Uwagi

Jak zaimplementowano w tej klasie, ta metoda zwraca wartość false, chyba że sourceType jest .InstanceDescriptor

Uwagi dotyczące dziedziczenia

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

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.

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