EnumConverter.ConvertTo Metódus

Definíció

A megadott értékobjektumot a megadott céltípusra konvertálja.

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

Paraméterek

context
ITypeDescriptorContext

Formátumkörnyezetet ITypeDescriptorContext biztosító környezet.

culture
CultureInfo

Nem kötelező CultureInfo. Ha nincs megadva, a rendszer az aktuális kultúrát feltételezi.

value
Object

Az Object átalakítandó.

destinationType
Type

Az Type érték konvertálása a következőre:

Válaszok

A Object konvertált valueértéket jelképező .

Kivételek

destinationType az null.

value nem érvényes érték az enumeráláshoz.

Az átalakítás nem hajtható végre.

Megjegyzések

Ez a konverter csak sztringgé konvertálhat enumerálási objektumokat.

A context paraméter további információk kinyerésére használható azzal a környezettel kapcsolatban, amelyből a konverter meghívása történik. Ez lehet null, ezért mindig ellenőrizze. A környezeti objektum tulajdonságai is visszaadhatók null.

Note

A metódus viselkedése ConvertTo nincs meghatározva, ha az enumerálás több, azonos értékkel rendelkező mezővel rendelkezik.

A következőre érvényes: