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 (Int16, IFormatProvider)

 

Publicado: noviembre de 2016

Convierte el valor del entero de 16 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(
	short value,
	IFormatProvider provider
)

Parámetros

value
Type: System.Int16

Entero de 16 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 Int16.ToString(IFormatProvider).

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

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

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

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: