Byte.ToString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 más información sobre los especificadores de formato numérico, vea Cadenas de formato numérico estándar y Cadenas de formato numérico personalizado.
Para obtener más información sobre el formato, vea Tipos de formato.
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:
Para obtener más información sobre los especificadores de formato numérico, vea Cadenas de formato numérico estándar y Cadenas de formato numérico personalizado.
Para obtener más información sobre el formato, vea Tipos de formato.
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:
Para obtener más información sobre los especificadores de formato numérico, vea Cadenas de formato numérico estándar y Cadenas de formato numérico personalizado.
Para obtener más información sobre el formato, vea Tipos de formato.
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:
Para obtener más información sobre los especificadores de formato numérico, vea Cadenas de formato numérico estándar y Cadenas de formato numérico personalizado.
Para obtener más información sobre el formato, vea Tipos de formato.
Consulte también
- Parse(String)
- String
- NumberFormatInfo
- IFormattable
- IFormatProvider
- Aplicar formato a tipos en .NET
- Cómo: Rellenar un número con ceros iniciales
- Ejemplo: Utilidad de formato winForms de .NET Core (C#)
- Ejemplo: Utilidad de formato winForms de .NET Core (Visual Basic)