ToString Método (String)
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Int32.ToString (Método) (String)

 

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

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

public string ToString(
	string format
)

Parámetros

format
Type: System.String

Cadena de formato numérico estándar o personalizada.

Valor devuelto

Type: System.String

Representación en forma de cadena del valor de esta instancia, tal y como especifica format.

Exception Condition
FormatException

format no es válido o no se admite.

El ToString(String) método formatos una Int32 valor en un formato especificado mediante el uso de un NumberFormatInfo objeto que representa las convenciones de la referencia cultural actual. Si desea utilizar el valor predeterminado ("G" o general) formato o especificar una referencia cultural diferente, utilice las otras sobrecargas de la ToString (método), como sigue:

Usar formato

Para la referencia cultural

Utilice la sobrecarga

Formato predeterminado ("G")

Referencia cultural predeterminada del (actual)

ToString()

Formato predeterminado ("G")

Una referencia cultural específica

ToString(IFormatProvider)

Un formato concreto

Una referencia cultural específica

ToString(String, IFormatProvider)

El format parámetro puede ser cualquier especificador de formato numérico estándar válido, excepto "R", así como cualquier combinación de especificadores de formato numérico personalizado. Si format es null o una cadena vacía (""), el valor devuelto de esta instancia tiene un formato con el especificador de formato numérico general ("G").

.NET Framework proporciona una gran compatibilidad de formato, que se describe con mayor detalle en los temas de formato siguientes:

El valor devuelto de esta instancia tiene un formato con el NumberFormatInfo para la referencia cultural actual.

En el ejemplo siguiente se muestra un Int32 valor mediante cada uno de los especificadores de formato numérico estándar compatibles, junto con dos cadenas de formato numérico personalizado. Convertir los valores numéricos en cadenas, el ejemplo utiliza las convenciones de formato de la referencia cultural en-US.

int value = -16325;
string specifier;

// Use standard numeric format specifier.
specifier = "G";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    G: -16325
specifier = "C";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    C: ($16,325.00)
specifier = "D8";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    D8: -00016325
specifier = "E4";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    E4: -1.6325E+004
specifier = "e3";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    e3: -1.633e+004
specifier = "F";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    F: -16325.00
specifier = "N";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    N: -16,325.00
specifier = "P";
Console.WriteLine("{0}: {1}", specifier, (value/100000).ToString(specifier));
// Displays:    P: -16.33 %
specifier = "X";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    X: FFFFC03B 

// Use custom numeric format specifiers.
specifier = "0,0.000";
Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));
// Displays:    0,0.000: -16,325.000
specifier = "#,#.00#;(#,#.00#)";
Console.WriteLine("{0}: {1}", specifier, (value*-1).ToString(specifier));
// Displays:    #,#.00#;(#,#.00#): 16,325.00

Universal Windows Platform
Disponible desde 8
.NET Framework
Disponible desde 1.1
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar:
© 2016 Microsoft