GenericEnumConverter.ConvertFrom 方法

定义

String 转换为 Enum 类型。

public:
 override System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ ctx, System::Globalization::CultureInfo ^ ci, System::Object ^ data);
public override object ConvertFrom (System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data);
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overrides Function ConvertFrom (ctx As ITypeDescriptorContext, ci As CultureInfo, data As Object) As Object

参数

ctx
ITypeDescriptorContext

用于类型转换的 ITypeDescriptorContext 对象。

ci
CultureInfo

转换期间使用的 CultureInfo 对象。

data
Object

要转换的 String 对象。

返回

表示 data 参数的 Enum 类型。

例外

data 为 null 或为空字符串 ("")。

- 或 -

data 以数字字符开头。

- 或 -

data 包含空格。

注解

当系统从配置文件读取值以将值Enum转换为String类型时,系统会使用 ConvertFrom 方法。

适用于