Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Double.ToString (Método)

Convierte el valor numérico de esta instancia en la representación de cadena equivalente.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

public override string ToString()

Valor devuelto

Tipo: System.String
Representación de cadena del valor de esta instancia.

El método de ToString() da formato a un valor de Double en (“g”, o general) el formato predeterminado de la referencia cultural actual. Si desea especificar otro formato o referencia cultural, use las otras sobrecargas del método de ToString , como sigue:

Para utilizar el formato

Para la referencia cultural

Utilice la sobrecarga

Establezca como valor predeterminado (“g”) el formato

Una referencia cultural específica

ToString(IFormatProvider)

Un formato específico

Referencia cultural predeterminado (actual)

ToString(String)

Un formato específico

Una referencia cultural específica

ToString(String, IFormatProvider)

El valor devuelto puede ser PositiveInfinitySymbol, NegativeInfinitySymbol, NaNSymbol o una cadena del formulario:

[signo]dígitos enteros[.[dígitos fraccionarios]][e[signo]dígitos exponenciales]

Los elementos opcionales aparecen entre corchetes ([ y ]). Los elementos que contienen el término "dígitos" se componen de una serie de caracteres numéricos comprendidos entre 0 y 9. En la tabla siguiente se muestran los elementos compatibles.

Elemento

Descripción

sign

Símbolo de signo negativo o positivo.

dígitos enteros

Serie de dígitos que especifican la parte entera del número. Los dígitos enteros pueden estar ausentes si hay dígitos fraccionarios.

'.'

Símbolo separador de decimales específico de la referencia cultural.

dígitos fraccionarios

Serie de dígitos que especifican la parte fraccionaria del número.

"e"

Carácter 'e' minúscula que indica notación exponencial (científica).

dígitos exponenciales

Serie de dígitos que especifican un exponente.

Algunos ejemplos del valor devuelto son "100", "-123,456,789", "123.45e+6", "500", "3.1416", "600", "-0.123" e "-Infinity".

.NET Framework proporciona una amplia compatibilidad de formato, que se describe con más detalle en los siguientes temas referentes al formato:

En el ejemplo siguiente se utiliza el método Double.ToString() predeterminado para mostrar las representaciones de cadena de varios valores Double.


double number;

number = 1.6E20;
// Displays 1.6E+20.
Console.WriteLine(number.ToString());

number = 1.6E2;
// Displays 160.
Console.WriteLine(number.ToString());

number = -3.541;
// Displays -3.541.
Console.WriteLine(number.ToString());

number = -1502345222199E-07;
// Displays -150234.5222199.
Console.WriteLine(number.ToString());

number = -15023452221990199574E-09;
// Displays -15023452221.9902.
Console.WriteLine(number.ToString());

number = .60344;
// Displays 0.60344.
Console.WriteLine(number.ToString());

number = .000000001;
// Displays 1E-09.
Console.WriteLine(number.ToString());


En el siguiente ejemplo se muestra el uso de ToString.


      bool done = false;
      string inp;
      do {
         Console.Write("Enter a real number: ");
         inp = Console.ReadLine();
         try {
            d = Double.Parse(inp);
            Console.WriteLine("You entered {0}.", d.ToString());
            done = true;
         } 
         catch (FormatException) {
            Console.WriteLine("You did not enter a number.");
         }
		 catch (ArgumentNullException) {
            Console.WriteLine("You did not supply any input.");
         }
         catch (OverflowException) {
             Console.WriteLine("The value you entered, {0}, is out of range.", inp);      
         }
      } while (!done);


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft