TypeConverter.ConvertTo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verilen değer nesnesini belirtilen türe dönüştürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ConvertTo(Object, Type) |
Bağımsız değişkenleri kullanarak verilen değer nesnesini belirtilen türe dönüştürür. |
| ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Belirtilen bağlam ve kültür bilgilerini kullanarak verilen değer nesnesini belirtilen türe dönüştürür. |
ConvertTo(Object, Type)
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
Bağımsız değişkenleri kullanarak verilen değer nesnesini belirtilen türe dönüştürür.
public:
System::Object ^ ConvertTo(System::Object ^ value, Type ^ destinationType);
public object? ConvertTo(object? value, Type destinationType);
public object ConvertTo(object value, Type destinationType);
member this.ConvertTo : obj * Type -> obj
Public Function ConvertTo (value As Object, destinationType As Type) As Object
Parametreler
Döndürülenler
Object Dönüştürülen değeri temsil eden.
Özel durumlar
destinationType parametresi null'dir.
Dönüştürme gerçekleştirilemiyor.
Açıklamalar
Dönüştürülecek ve dönüştürülecek en yaygın tür bir dize nesnesidir. Nesne geçerliyse ve hedef türü bir dize ise, bu uygulama nesne üzerinde çağırır ToString .
Şunlara uygulanır
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
- Kaynak:
- TypeConverter.cs
Belirtilen bağlam ve kültür bilgilerini kullanarak verilen değer nesnesini belirtilen türe dönüştürür.
public:
virtual System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public virtual object? ConvertTo(System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object? value, Type destinationType);
public virtual object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
abstract member ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overridable Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object
Parametreler
- context
- ITypeDescriptorContext
Biçim ITypeDescriptorContext bağlamı sağlayan.
- culture
- CultureInfo
Bir CultureInfo. geçirilirse null geçerli kültür varsayılır.
Döndürülenler
Object Dönüştürülen değeri temsil eden.
Özel durumlar
destinationType parametresi null'dir.
Dönüştürme gerçekleştirilemiyor.
Açıklamalar
Dönüştürülecek en yaygın türler bir dize nesnesine ve nesnesindendir. Nesne geçerliyse ve hedef türü bir dizeyse, bu uygulama nesneyi çağırır ToString .
Bu dönüştürücüsü context çağrıldığı ortam hakkında ek bilgi ayıklamak için parametresini kullanın. Bu parametre olabilir null, bu nedenle her zaman denetleyin. Ayrıca, bağlam nesnesinde özellikler döndürebilir null.
XAML için tür dönüştürme davranışını desteklemeyi amaçlayan özel tür yazarları genellikle bir dizeden davranışı destekleyen ConvertFrom bir TypeConverter sınıf uygular. Bu tür dönüştürücüler, XAML'ye geri serileştirmeyi desteklemek için de uygulanabilir ConvertTo .
Bazı XAML serileştirme senaryoları tek başına yeterli şekilde ele TypeConverter alınamaz. Bu durumlarda, aksi takdirde tarafından ConvertToişlenecek serileştirme durumlarını işleyen bir ValueSerializer de tanımlamak gerekebilir. Daha fazla bilgi için bkz. ValueSerializer.
Devralanlara Notlar
Kendi dönüştürme gereksinimlerinizi sağlamak için bu yöntemi geçersiz kılın.
XAML ve özel türleri desteklemek için kullanılan tür dönüştürücüleri için uygulama desenleri için bkz. XAML için Tür Dönüştürücülerine Genel Bakış.
Ayrıca bkz.
- ITypeDescriptorContext
- XAML için tür dönüştürücülerine genel bakış