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 (Byte, Int32)

 

Publicado: octubre de 2016

Convierte el valor de un entero de 8 bits sin signo en su representación de cadena equivalente en una base especificada.

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

public static string ToString(
	byte value,
	int toBase
)

Parámetros

value
Type: System.Byte

Entero de 8 bits sin signo que se va a convertir.

toBase
Type: System.Int32

Base del valor devuelto, que debe ser 2, 8, 10 ó 16.

Valor devuelto

Type: System.String

Representación de cadena de value en la base toBase.

Exception Condition
ArgumentException

toBase no es 2, 8, 10 o 16.

Si toBase no es igual a 10, la cadena devuelta por la Convert.ToString(Byte, Int32) método representa value sólo por su magnitud. Si se llama al método para crear una cadena que se convierten a un número, un método correspondiente que suponga una representación numérica de magnitud solamente debe llamarse para llevar a cabo la conversión. Estos métodos incluyen Convert.ToByte(String, Int32) o Byte.Parse(String, NumberStyles).

En el ejemplo siguiente se convierte cada elemento de una matriz de bytes en sus equivalente binario, hexadecimal, decimal y hexadecimal representaciones de cadena.

int[] bases = { 2, 8, 10, 16};
byte[] numbers = { Byte.MinValue, 12, 103, Byte.MaxValue};

foreach (int baseValue in bases)
{
   Console.WriteLine("Base {0} conversion:", baseValue);
   foreach (byte number in numbers)
   {
      Console.WriteLine("   {0,-5}  -->  0x{1}", 
                        number, Convert.ToString(number, baseValue));
   }
}
// The example displays the following output:
//       Base 2 conversion:
//          0      -->  0x0
//          12     -->  0x1100
//          103    -->  0x1100111
//          255    -->  0x11111111
//       Base 8 conversion:
//          0      -->  0x0
//          12     -->  0x14
//          103    -->  0x147
//          255    -->  0x377
//       Base 10 conversion:
//          0      -->  0x0
//          12     -->  0x12
//          103    -->  0x103
//          255    -->  0x255
//       Base 16 conversion:
//          0      -->  0x0
//          12     -->  0xc
//          103    -->  0x67
//          255    -->  0xff

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: