Quiero mostrar un byte en el cuadro de texto. Ahora estoy usando:Byte a cadena binaria C# - Mostrar los 8 dígitos
Convert.ToString(MyVeryOwnByte, 2);
Pero cuando byte es tiene 0 de begining en aquellas 0 de están siendo excavados. Ejemplo:
MyVeryOwnByte = 00001110 // Texbox shows -> 1110
MyVeryOwnByte = 01010101 // Texbox shows -> 1010101
MyVeryOwnByte = 00000000 // Texbox shows -> <Empty>
MyVeryOwnByte = 00000001 // Texbox shows -> 1
Quiero mostrar los 8 dígitos.
Ver: http://stackoverflow.com/questions/1644609/c-problem-with-byte y específicamente http://stackoverflow.com/questions/1644609/c-problem-with-byte/1644666#1644666 –
Como el código en este la pregunta ya ha sido [malinterpretada por otro usuario] (http://stackoverflow.com/questions/22894695/preceding-0s-in-integer-value), se debe señalar que 'MyVeryOwnByte' no es en realidad un' byte' aquí, y eso (si ese es el código de C# real usado) los literales como '01010101' son * números * decimales (que solo consisten en ceros y unos); los bits reales de los bytes que componen esos números parecen bastante diferentes. –
@ O.R.Mapper Es solo "pseudocódigo". – Hooch