BuiltInRoleConverter.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);
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

格式化程序上下文。

culture
CultureInfo

要转换为的区域性 value

value
Object

要转换的对象。

destinationType
Type

要将对象转换为的类型。

返回

转换的对象。

例外

destinationTypeNothing

无法执行转换。

注解

要转换为和转换的最常见类型是字符串对象。 如果对象有效且目标类型为 String,则默认实现对对象进行调用ToString

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

此类型转换器支持 Visual Basic User 对象。

适用于

另请参阅