RectangleConverter.ConvertTo 方法

定义

将指定对象转换为指定类型。

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

参数

context
ITypeDescriptorContext

ITypeDescriptorContext可用于获取有关此转换器从中调用的环境的其他信息。 这可能是 null这样,因此应始终检查。 此外,上下文对象的属性也可能返回 null

culture
CultureInfo

CultureInfo包含区域性特定信息,例如与特定区域性关联的语言、日历和文化约定。 它基于 RFC 1766 标准。

value
Object

要转换的对象。

destinationType
Type

要将对象转换为的类型。

返回

转换的对象。

例外

无法完成转换。

注解

要转换的最常见类型是字符串对象和字符串对象。 如果对象有效且目标类型为字符串,则默认实现将调用对象的 ToString 方法。 如果此方法无法转换为目标类型,则会引发异常 NotSupportedException

适用于