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

Byte.ToString (Método) (IFormatProvider)

Convierte el valor numérico del objeto Byte actual 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 string ToString(
	IFormatProvider provider
)

Parámetros

provider
Tipo: System.IFormatProvider
Objeto que proporciona información de formato específica de la referencia cultural.

Valor devuelto

Tipo: System.String
Representación de cadena del valor de este objeto en el formato especificado por el parámetro provider.

Implementaciones

IConvertible.ToString(IFormatProvider)

Al valor devuelto se le aplica formato con el especificador de formato numérico general ("G").

El parámetro provider es un objeto que implementa la interfaz IFormatProvider. Su método GetFormat devuelve un objeto NumberFormatInfo que proporciona información específica de la referencia cultural sobre el formato de la cadena devuelta por dicho método. El objeto que implementa IFormatProvider puede ser uno de los siguientes:

  • Un objeto CultureInfo que representa la referencia cultural cuyas reglas de formato se van a usar.

  • Un objeto NumberFormatInfo que contiene información de formato numérico concreta para este valor.

  • Un objeto personalizado que implementa IFormatProvider.

Si provider es null o no se puede obtener un objeto NumberFormatInfo de provider, se da formato al valor devuelto mediante el objeto NumberFormatInfo correspondiente a la referencia cultural del subproceso actual. Para obtener información sobre la referencia cultural del subproceso actual, vea Thread.CurrentCulture.

.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 itera una matriz de valores de bytes y se muestra cada uno de ellos en la consola llamando al método ToString(IFormatProvider) con proveedores de formato diferentes.


byte[] bytes = {0, 1, 14, 168, 255};
CultureInfo[] providers = {new CultureInfo("en-us"), 
                           new CultureInfo("fr-fr"), 
                           new CultureInfo("de-de"), 
                           new CultureInfo("es-es")};
foreach (byte byteValue in bytes)
{
   foreach (CultureInfo provider in providers)
      Console.Write("{0,3} ({1})      ", 
                    byteValue.ToString(provider), provider.Name);

   Console.WriteLine();                                        
}
// The example displays the following output to the console:
//      0 (en-US)        0 (fr-FR)        0 (de-DE)        0 (es-ES)
//      1 (en-US)        1 (fr-FR)        1 (de-DE)        1 (es-ES)
//     14 (en-US)       14 (fr-FR)       14 (de-DE)       14 (es-ES)
//    168 (en-US)      168 (fr-FR)      168 (de-DE)      168 (es-ES)
//    255 (en-US)      255 (fr-FR)      255 (de-DE)      255 (es-ES)            


.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:
© 2014 Microsoft