Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Método Single.ToString (IFormatProvider)

Converte o valor numérico desta instância em sua representação de seqüência equivalente usando as informações de formato específicos da cultura especificado.

Namespace:  System
Assembly:  mscorlib (em mscorlib.dll)
public string ToString(
	IFormatProvider provider
)

Parâmetros

provider
Tipo: System.IFormatProvider
Um objeto que fornece informações de formatação específicos da cultura.

Valor de retorno

Tipo: System.String
A representação de seqüência de caracteres do valor desta instância conforme especificado por provider.

Implementações

IConvertible.ToString(IFormatProvider)

O valor de retorno pode ser PositiveInfinitySymbol, NegativeInfinitySymbol, NaNSymbol, ou uma seqüência de caracteres do formulário:

dígitos de integral de [sign] [. [dígitos fracionais]] [[sign] e exponencial dígitos]

Elementos opcionais são framed entre colchetes ([e]). Elementos que contém os termo "dígitos" consistem em uma série de caracteres numéricos que variam de 0 a 9. A tabela a seguir lista cada elemento.

Elemento

Descrição

sinal

Um sinal negativo ou um símbolo de sinal positivo.

dígitos de integral

Uma série de dígitos especificando a parte inteira do número. Dígitos inteiros podem estar ausentes caso hajam dígitos fracionários.

'.'

Um símbolo de ponto decimal de específicos da cultura.

dígitos de fração

Uma série de dígitos especificando a parte fracionária do número.

'e'

Um caractere minúsculo 'e' indicando notação exponencial (científica).

exponencial dígitos

Uma série de dígitos especificando um expoente.

Alguns exemplos de valor de retorno são "100", "-123,456,789", "123.45e + 6", "500", "3.1416", "600", "-0.123" e "-infinito".

Esta instância é formatada com o especificador de formato numérico geral ("G").

O .NET Framework fornece amplo suporte de formatação, que é descrito mais detalhadamente nos seguintes tópicos de formatação:

O provider parâmetro é um IFormatProvider implementação cujo GetFormat método retorna um NumberFormatInfo objeto. Normalmente, provider é um CultureInfo objeto ou um NumberFormatInfo objeto. O provider parâmetro fornece informações específicas de cultura usadas na formatação. Se provider é null, o valor de retorno é formatado usando o NumberFormatInfo dados para a cultura atual.

Para converter uma Single valor em sua representação de seqüência de caracteres usando uma cultura especificada e uma seqüência de caracteres de formato específico, chamada de Single.ToString(String, IFormatProvider) método.

O exemplo a seguir exibe a representação de seqüência de caracteres de dois Single usando os valores CultureInfo objetos que representam várias diferentes culturas.


float value;

value = -16325.62015F;
// Display value using the invariant culture.
Console.WriteLine(value.ToString(CultureInfo.InvariantCulture));
// Display value using the en-GB culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("en-GB")));
// Display value using the de-DE culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("de-DE")));

value = 16034.125E21F;
// Display value using the invariant culture.
Console.WriteLine(value.ToString(CultureInfo.InvariantCulture));
// Display value using the en-GB culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("en-GB")));
// Display value using the de-DE culture.
Console.WriteLine(value.ToString(CultureInfo.CreateSpecificCulture("de-DE")));
// This example displays the following output to the console:
//       -16325.62015
//       -16325.62015
//       -16325,62015
//       1.6034125E+25
//       1.6034125E+25
//       1,6034125E+25


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos da Windows Store

Com suporte em: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.