Formatando Tipos Base

Use a formatação para converter um tipo de dados .NET Framework padrão em uma sequência de caracteres que representa o tipo de alguma maneira significativa.Por exemplo, se você tiver um valor inteiro igual a 100 que você deseja representar sistema autônomo um valor de moeda, pode usar o Int32.ToString(String)método e a moeda padrão formato de string ("C") para produzir uma cadeia de caracteres de "$ 100.00" em um computador cuja cultura corrente é en-US. (Observe que computadores cuja cultura corrente não é en-US exibirá qualquer notação de moeda é usada por cultura corrente.)

Para formatar um tipo de base, passe o especificador de formato desejado (uma seqüência de caracteres que define o formato de saída), o provedor do formato desejado (um IFormatProvider implementação que identifica a cultura cujas formatação convenções são usadas), ou ambas, como o ToString método do objeto que deseja formatar. Se você não especificar um especificador de formato, ou se você passar Null ( Nothing no Visual Basic), em seguida, "G" (o formato Geral) é usado como o padrão.Se você não especificar um provedor de formato, se você passar nulo (Nada), ou se o provedor especificado não fornece o objeto formatação necessário, o provedor de formato associado ao segmento corrente for usado.

No exemplo a seguir, a ToString(String) método exibe o valor 100 sistema autônomo uma seqüência de caracteres formatada em moeda ao console.

Dim value As Integer = 100
Dim currencyValue As String = value.ToString("C")
Console.WriteLine(currencyValue)
' On a system whose current culture is en-US, displays $100.00.
int value = 100;
string currencyValue = value.ToString("C");
Console.WriteLine(currencyValue);
// On a system whose current culture is en-US, displays $100.00.

Consulte também

Outros recursos

Tipos de Formatação