Ler em inglês

Partilhar via


TypeConverter.ConvertFromString Método

Definição

Converte o texto especificado em um objeto.

Sobrecargas

ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Converte o texto fornecido em um objeto, usando o contexto e a informação de cultura especificados.

ConvertFromString(String)

Converte o texto especificado em um objeto.

ConvertFromString(ITypeDescriptorContext, String)

Converte o texto fornecido em um objeto, usando o contexto especificado.

ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Origem:
TypeConverter.cs
Origem:
TypeConverter.cs
Origem:
TypeConverter.cs

Converte o texto fornecido em um objeto, usando o contexto e a informação de cultura especificados.

C#
public object ConvertFromString (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, string text);
C#
public object? ConvertFromString (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, string text);

Parâmetros

context
ITypeDescriptorContext

Um ITypeDescriptorContext que fornece um contexto de formato.

culture
CultureInfo

Um CultureInfo. Se null for passado, a cultura atual será assumida.

text
String

O String a ser convertido.

Retornos

Um Object que representa o texto convertido.

Exceções

A conversão não pode ser executada.

Comentários

Uma exceção será gerada se a cadeia de caracteres não puder ser convertida no objeto apropriado. A implementação padrão sempre retorna null.

Use o context parâmetro para extrair informações adicionais sobre o ambiente do qual esse conversor é invocado. Esse parâmetro pode ser null, portanto, sempre marcar-lo. Além disso, as propriedades no objeto de contexto podem retornar null.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ConvertFromString(String)

Origem:
TypeConverter.cs
Origem:
TypeConverter.cs
Origem:
TypeConverter.cs

Converte o texto especificado em um objeto.

C#
public object ConvertFromString (string text);
C#
public object? ConvertFromString (string text);

Parâmetros

text
String

A representação de texto do objeto a ser convertido.

Retornos

Um Object que representa o texto convertido.

Exceções

A cadeia de caracteres não pode ser convertida em objeto apropriado.

Exemplos

Para obter um exemplo dessa função, consulte a TypeConverter classe .

Comentários

A implementação padrão sempre retorna null.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ConvertFromString(ITypeDescriptorContext, String)

Origem:
TypeConverter.cs
Origem:
TypeConverter.cs
Origem:
TypeConverter.cs

Converte o texto fornecido em um objeto, usando o contexto especificado.

C#
public object ConvertFromString (System.ComponentModel.ITypeDescriptorContext context, string text);
C#
public object? ConvertFromString (System.ComponentModel.ITypeDescriptorContext? context, string text);

Parâmetros

context
ITypeDescriptorContext

Um ITypeDescriptorContext que fornece um contexto de formato.

text
String

O String a ser convertido.

Retornos

Um Object que representa o texto convertido.

Exceções

A conversão não pode ser executada.

Comentários

Uma exceção será gerada se a cadeia de caracteres não puder ser convertida no objeto apropriado. A implementação padrão sempre retorna null.

Use o context parâmetro para extrair informações adicionais sobre o ambiente do qual esse conversor é invocado. Esse parâmetro pode ser null, portanto, sempre marcar-lo. Além disso, as propriedades no objeto de contexto podem retornar null.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1