CLR: .Net / Mono / Boo / Otros CLR > C#

 declaraciones byte forma binaria 0x...

(1/1)

Sined99:
Hola, muy buenas a todos, tengo una duda, ¿hay alguna manera de declarar un byte de forma binaria?, me explico, tengo bytes en un array, y me gustaria por ejemplo declarar un byte con sus bits correspondientes, algo como:


--- Código: C# --- byte p= 10110011;      //179dbyte a= 10100011;      //163d  
¿Se puede hacer lo que quiero?, declarar un byte mediante una forma binaria.

Muchas gracias, un saludo.

ProfesorX:
No es posible declarar literales numericas binarias en C#, solo admite literales decimales y hexadecimales.

Podrias declarar tu constante mediante una cadena, y luego convertirla por medio de Convert.ToByte(), de la siguiente manera.


--- Código: C# --- byte p = Convert.ToByte("10110011",2);  
No se si se adapte a lo que necesitas.

Saludos :)

Sined99:

--- Cita de: "ProfesorX" ---No es posible declarar literales numericas binarias en C#, solo admite literales decimales y hexadecimales.

Podrias declarar tu constante mediante una cadena, y luego convertirla por medio de Convert.ToByte(), de la siguiente manera.


--- Código: C# --- byte p = Convert.ToByte("10110011",2);  
No se si se adapte a lo que necesitas.

Saludos :)
--- Fin de la cita ---


Muchas gracias por contestar, si creo que me puede servir!, muchas gracias de nuevo!

Un saludo!

Navegación

[0] Índice de Mensajes

Ir a la versión completa