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

Convert.ToString (Método) (Byte, Int32)

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
Tipo: System.Byte
Entero de 8 bits sin signo que se va a convertir.
toBase
Tipo: System.Int32
Base del valor devuelto, que debe ser 2, 8, 10 ó 16.

Valor devuelto

Tipo: System.String
Representación de cadena de value en la base toBase.

ExcepciónCondición
ArgumentException

toBase no es 2, 8, 10 ó 16.

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

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


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


.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