语言

ArrayConverter.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 个。

culture
CultureInfo

要转换为的区域性 value 。

value
Object

要 Object 转换的。

destinationType
Type

Type要转换为的值。

返回

一个 Object 表示转换后的值。

例外

destinationType 是 null。

无法执行转换。

注解

此转换器可以将数组转换为字符串。

context参数可用于提取有关要从中调用此转换器的环境的其他信息。 这可以是 null,因此请始终检查。 此外,上下文对象的属性也可以返回 null。

注释

转换后的结果将显示在属性浏览器中。 例如,如果要将字符数组转换为字符串,它将显示为 char[] array。

适用于