Byte.ToString Método

Definición

Convierte el valor del objeto actual Byte en su representación de cadena equivalente.

Sobrecargas

Nombre Description
ToString()

Convierte el valor del objeto actual Byte en su representación de cadena equivalente.

ToString(IFormatProvider)

Convierte el valor numérico del objeto actual Byte en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

ToString(String)

Convierte el valor del objeto actual Byte en su representación de cadena equivalente mediante el formato especificado.

ToString(String, IFormatProvider)

Convierte el valor del objeto actual Byte en su representación de cadena equivalente mediante el formato especificado y la información de formato específica de la referencia cultural.

ToString()

Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs

Convierte el valor del objeto actual Byte en su representación de cadena equivalente.

public:
 override System::String ^ ToString();
public override string ToString();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

Devoluciones

Representación de cadena del valor de este objeto, que consta de una secuencia de dígitos que van de 0 a 9 sin ceros iniciales.

Ejemplos

En el ejemplo siguiente se muestra una matriz de valores de bytes. Tenga en cuenta que el ToString() método no se llama explícitamente en el ejemplo. En su lugar, se llama implícitamente, debido al uso de la característica de formato compuesto , el ejemplo de F# usa la interpolación de cadenas.

byte[] bytes = {0, 1, 14, 168, 255};
foreach (byte byteValue in bytes)
   Console.WriteLine(byteValue);
// The example displays the following output to the console if the current
// culture is en-US:
//       0
//       1
//       14
//       168
//       255
let bytes = [| 0; 1; 14; 168; 255 |]
for byteValue in bytes do
    printfn $"{byteValue}"

// The example displays the following output to the console if the current
// culture is en-US:
//       0
//       1
//       14
//       168
//       255
Dim bytes() As Byte = {0, 1, 14, 168, 255}
For Each byteValue As Byte In Bytes
   Console.WriteLine(byteValue)
Next   
' The example displays the following output to the console if the current
' culture is en-US:
'       0
'       1
'       14
'       168
'       255

Comentarios

El valor devuelto tiene el formato especificador de formato numérico general ("G") y el NumberFormatInfo objeto para la referencia cultural actual del subproceso. Para definir el formato de la Byte representación de cadena del valor, llame al ToString método . Para definir los especificadores de formato y la referencia cultural usados para crear la representación de cadena de un Byte valor, llame al ToString método .

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

Para obtener información sobre la referencia cultural actual del subproceso, vea Thread.CurrentCulture.

Se aplica a

ToString(IFormatProvider)

Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs

Convierte el valor numérico del objeto actual Byte en su representación de cadena equivalente mediante la información de formato específica de la referencia cultural especificada.

public:
 virtual System::String ^ ToString(IFormatProvider ^ provider);
public:
 System::String ^ ToString(IFormatProvider ^ provider);
public string ToString(IFormatProvider provider);
public string ToString(IFormatProvider? provider);
override this.ToString : IFormatProvider -> string
Public Function ToString (provider As IFormatProvider) As String

Parámetros

provider
IFormatProvider

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

Devoluciones

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

Implementaciones

Ejemplos

En el ejemplo siguiente se itera una matriz de valores de bytes y se muestra cada uno de ellos en la consola llamando al ToString(IFormatProvider) método 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)
let bytes = [| 0; 1; 14; 168; 255 |]
let providers = 
    [ CultureInfo "en-us"
      CultureInfo "fr-fr"
      CultureInfo "de-de"
      CultureInfo "es-es" ]

for byteValue in bytes do
    for provider in providers do
        printf $"{byteValue.ToString provider,3} ({provider.Name})      " 

    printfn ""

// 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)
Dim bytes() As Byte = {0, 1, 14, 168, 255}
Dim providers() As CultureInfo = {New CultureInfo("en-us"), _
                                  New CultureInfo("fr-fr"), _
                                  New CultureInfo("de-de"), _
                                  New CultureInfo("es-es")}
For Each byteValue As Byte In bytes
   For Each provider As CultureInfo In providers
      Console.Write("{0,3} ({1})      ", byteValue.ToString(provider), provider.Name)
   Next
   Console.WriteLine()                                        
Next
' 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)

Comentarios

El valor devuelto tiene el formato especificador de formato numérico general ("G").

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

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

  • Objeto NumberFormatInfo que contiene información de formato numérico específica para este valor.

  • Objeto personalizado que implementa IFormatProvider.

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

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

Consulte también

Se aplica a

ToString(String)

Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs

Convierte el valor del objeto actual Byte en su representación de cadena equivalente mediante el formato especificado.

public:
 System::String ^ ToString(System::String ^ format);
public string ToString(string format);
public string ToString(string? format);
override this.ToString : string -> string
Public Function ToString (format As String) As String

Parámetros

format
String

Cadena de formato numérico.

Devoluciones

Representación de cadena del objeto actual Byte , con el formato especificado por el format parámetro .

Excepciones

format incluye un especificador no admitido. Los especificadores de formato admitidos aparecen en la sección Comentarios.

Ejemplos

En el ejemplo siguiente se inicializa un Byte valor y se muestra en la consola mediante cada una de las cadenas de formato estándar admitidas y una cadena de formato personalizada. El ejemplo se ejecuta con en-US como referencia cultural actual.

string[] formats = {"C3", "D4", "e1", "E2", "F1", "G", "N1",
                    "P0", "X4", "0000.0000"};
byte number = 240;
foreach (string format in formats)
   Console.WriteLine("'{0}' format specifier: {1}",
                     format, number.ToString(format));

// The example displays the following output to the console if the
// current culture is en-us:
//       'C3' format specifier: $240.000
//       'D4' format specifier: 0240
//       'e1' format specifier: 2.4e+002
//       'E2' format specifier: 2.40E+002
//       'F1' format specifier: 240.0
//       'G' format specifier: 240
//       'N1' format specifier: 240.0
//       'P0' format specifier: 24,000 %
//       'X4' format specifier: 00F0
//       '0000.0000' format specifier: 0240.0000
let formats = 
    [ "C3"; "D4"; "e1"; "E2"; "F1"; "G"; "N1"
      "P0"; "X4"; "0000.0000" ]
let number = 240uy
for format in formats do
    printfn $"'{format}' format specifier: {number.ToString format}"

// The example displays the following output to the console if the
// current culture is en-us:
//       'C3' format specifier: $240.000
//       'D4' format specifier: 0240
//       'e1' format specifier: 2.4e+002
//       'E2' format specifier: 2.40E+002
//       'F1' format specifier: 240.0
//       'G' format specifier: 240
//       'N1' format specifier: 240.0
//       'P0' format specifier: 24,000 %
//       'X4' format specifier: 00F0
//       '0000.0000' format specifier: 0240.0000
Dim formats() As String = {"C3", "D4", "e1", "E2", "F1", "G", _
                           "N1", "P0", "X4", "0000.0000"}
Dim number As Byte = 240
For Each format As String In formats
   Console.WriteLine("'{0}' format specifier: {1}", _
                     format, number.ToString(format))
Next  
' The example displays the following output to the console if the
' current culture is en-us:
'       'C3' format specifier: $240.000
'       'D4' format specifier: 0240
'       'e1' format specifier: 2.4e+002
'       'E2' format specifier: 2.40E+002
'       'F1' format specifier: 240.0       
'       'G' format specifier: 240
'       'N1' format specifier: 240.0
'       'P0' format specifier: 24,000 %
'       'X4' format specifier: 00F0
'       '0000.0000' format specifier: 0240.0000

Comentarios

El format parámetro puede ser una cadena de formato numérico estándar o personalizada. Se admiten todas las cadenas de formato numérico estándar que no sean "R" (o "r"), como todos los caracteres de formato numérico personalizado. Si format es null o una cadena vacía (""), el valor devuelto tiene el formato especificador de formato numérico general ("G").

El valor devuelto de esta función tiene el formato del NumberFormatInfo objeto para la referencia cultural actual del subproceso. Para obtener información sobre la referencia cultural actual del subproceso, vea Thread.CurrentCulture. Para proporcionar información de formato para referencias culturales distintas de la referencia cultural actual, llame al Byte.ToString(String, IFormatProvider) método .

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

Consulte también

Se aplica a

ToString(String, IFormatProvider)

Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs
Source:
Byte.cs

Convierte el valor del objeto actual Byte en su representación de cadena equivalente mediante el formato especificado y la información de formato específica de la referencia cultural.

public:
 virtual System::String ^ ToString(System::String ^ format, IFormatProvider ^ provider);
public string ToString(string format, IFormatProvider provider);
public string ToString(string? format, IFormatProvider? provider);
override this.ToString : string * IFormatProvider -> string
Public Function ToString (format As String, provider As IFormatProvider) As String

Parámetros

format
String

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

provider
IFormatProvider

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

Devoluciones

Representación de cadena del objeto actual Byte , con el formato especificado por los format parámetros y provider .

Implementaciones

Excepciones

format incluye un especificador no admitido. Los especificadores de formato admitidos aparecen en la sección Comentarios.

Ejemplos

En el ejemplo siguiente se usa la cadena de formato "N" estándar y cuatro objetos diferentes CultureInfo para mostrar la representación de cadena de un valor de byte en la consola.

byte byteValue = 250;
CultureInfo[] providers = {new CultureInfo("en-us"),
                           new CultureInfo("fr-fr"),
                           new CultureInfo("es-es"),
                           new CultureInfo("de-de")};

foreach (CultureInfo provider in providers)
   Console.WriteLine("{0} ({1})",
                     byteValue.ToString("N2", provider), provider.Name);
// The example displays the following output to the console:
//       250.00 (en-US)
//       250,00 (fr-FR)
//       250,00 (es-ES)
//       250,00 (de-DE)
let byteValue = 250uy
let providers = 
    [ CultureInfo "en-us"
      CultureInfo "fr-fr"
      CultureInfo "es-es"
      CultureInfo "de-de" ]

for provider in providers do
    printfn $"""{byteValue.ToString("N2", provider)} ({provider.Name})"""

// The example displays the following output to the console:
//       250.00 (en-US)
//       250,00 (fr-FR)
//       250,00 (es-ES)
//       250,00 (de-DE)
Dim byteValue As Byte = 250
Dim providers() As CultureInfo = {New CultureInfo("en-us"), _
                                  New CultureInfo("fr-fr"), _
                                  New CultureInfo("es-es"), _
                                  New CultureInfo("de-de")} 
For Each provider As CultureInfo In providers 
   Console.WriteLine("{0} ({1})", _
                     byteValue.ToString("N2", provider), provider.Name)
Next   
' The example displays the following output to the console:
'       250.00 (en-US)
'       250,00 (fr-FR)
'       250,00 (es-ES)
'       250,00 (de-DE)

Comentarios

El ToString(String, IFormatProvider) método da formato a un Byte valor en un formato especificado de una referencia cultural especificada. Para dar formato a un número mediante el formato predeterminado ("G") de la referencia cultural actual, llame al ToString() método . Para dar formato a un número mediante un formato especificado de la referencia cultural actual, llame al ToString(String) método .

El format parámetro puede ser una cadena de formato numérico estándar o personalizada. Se admiten todas las cadenas de formato numérico estándar que no sean "R" (o "r"), como todos los caracteres de formato numérico personalizado. Si format es null o una cadena vacía (""), el valor devuelto de este método tiene formato con el especificador de formato numérico general ("G").

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

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

  • Objeto NumberFormatInfo que contiene información de formato numérico específica para este valor.

  • Objeto personalizado que implementa IFormatProvider.

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

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

Consulte también

Se aplica a