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

Método Convert.ToString (Int32, IFormatProvider)

 

Publicado: octubre de 2016

Convierte el valor del entero de 32 bits con signo especificado en su representación de cadena equivalente, usando la información de formato específica de la referencia cultural indicada.

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

public static string ToString(
	int value,
	IFormatProvider provider
)

Parámetros

value
Type: System.Int32

Entero de 32 bits con signo que se va a convertir.

provider
Type: System.IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

Valor devuelto

Type: System.String

Representación de cadena de value.

Esta implementación es idéntica al Int32.ToString(IFormatProvider).

En el ejemplo siguiente se define un personalizado NumberFormatInfo clase que define su signo negativo como la cadena "~"y su signo positivo como la cadena"!". A continuación, llama el ToString(Int32, IFormatProvider) método para convertir cada elemento de una matriz de enteros en su representación de cadena equivalente. La conversión utiliza la referencia cultural invariable, así como las personalizadas NumberFormatInfo objeto.

int[] numbers = { Int32.MinValue, Int32.MaxValue};
System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();
nfi.NegativeSign = "~";
nfi.PositiveSign = "!";

foreach (int number in numbers)
   Console.WriteLine("{0,-12}  -->  {1,12}", 
                     Convert.ToString(number, System.Globalization.CultureInfo.InvariantCulture), 
                     Convert.ToString(number, nfi));
// The example displays the following output:
//       -2147483648  -->  ~2147483648
//       2147483647  -->  2147483647

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: