TypeConverter.ConvertFromString 方法

定义

将指定文本转换为对象。

重载

ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

使用指定的上下文和区域性信息将给定的文本转换为对象。

ConvertFromString(String)

将指定文本转换为对象。

ConvertFromString(ITypeDescriptorContext, String)

使用指定的上下文将给定的文本转换为对象。

ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

使用指定的上下文和区域性信息将给定的文本转换为对象。

public:
 System::Object ^ ConvertFromString(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::String ^ text);
public object ConvertFromString (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, string text);
public object? ConvertFromString (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, string text);
member this.ConvertFromString : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * string -> obj
Public Function ConvertFromString (context As ITypeDescriptorContext, culture As CultureInfo, text As String) As Object

参数

context
ITypeDescriptorContext

一个 ITypeDescriptorContext,用于提供格式上下文。

culture
CultureInfo

CultureInfo。 如果传递 null,则采用当前区域性。

text
String

要转换的 String

返回

一个 Object,表示已转换的文本。

例外

无法执行转换。

注解

如果字符串无法转换为相应的对象,则会引发异常。 默认实现始终返回 null

使用 context 参数提取有关调用此转换器的环境的附加信息。 此参数可以是 null,因此请始终检查它。 同样,上下文对象的属性可以返回 null

另请参阅

适用于

ConvertFromString(String)

将指定文本转换为对象。

public:
 System::Object ^ ConvertFromString(System::String ^ text);
public object ConvertFromString (string text);
public object? ConvertFromString (string text);
member this.ConvertFromString : string -> obj
Public Function ConvertFromString (text As String) As Object

参数

text
String

要转换的对象的文本表示形式。

返回

一个 Object,表示已转换的文本。

例外

该字符串不能转换为适当的对象。

示例

有关此函数的示例,请参阅 TypeConverter 类。

注解

默认实现始终返回 null

适用于

ConvertFromString(ITypeDescriptorContext, String)

使用指定的上下文将给定的文本转换为对象。

public:
 System::Object ^ ConvertFromString(System::ComponentModel::ITypeDescriptorContext ^ context, System::String ^ text);
public object ConvertFromString (System.ComponentModel.ITypeDescriptorContext context, string text);
public object? ConvertFromString (System.ComponentModel.ITypeDescriptorContext? context, string text);
member this.ConvertFromString : System.ComponentModel.ITypeDescriptorContext * string -> obj
Public Function ConvertFromString (context As ITypeDescriptorContext, text As String) As Object

参数

context
ITypeDescriptorContext

一个 ITypeDescriptorContext,用于提供格式上下文。

text
String

要转换的 String

返回

一个 Object,表示已转换的文本。

例外

无法执行转换。

注解

如果字符串无法转换为相应的对象,则会引发异常。 默认实现始终返回 null

使用 context 参数提取有关调用此转换器的环境的附加信息。 此参数可以是 null,因此请始终检查它。 同样,上下文对象的属性可以返回 null

另请参阅

适用于