This is very annoying, a long time ago I needed to convert an integer to a binary value for uploading to a device. Worked it out good and gone. The sad thing is I now need to convert an integer to a binary value for something else. I really need to get this going
String s = "05";
int b = 0;
StringBuilder binary = new StringBuilder();
for (int j = 0; j <= binary.Length; j++ )
{
int val = b;
for (int i = 0; i < 8; i++)
{
binary.Append((val & 128) == 0 ? 0 : 1);
val <<= 1;
}
binary.Append(' ');
}
MessageBox.Show("'" + s + "' to binary: " + binary);
from that I want 5 to end up as 101, to get it to 00000101 I can append the zeros to the string.
If I run the code it locks up
Quote:
Serial_Number.Form1.button3_Click
(object sender = {Text = Cannot evaluate expression because the code of the current method is optimized.},
System.EventArgs e = {X = 46 Y = 6 Button = Left}) Line 77 + 0x40 bytes C#
and the debugger returns what am I doing wrong, I am starting to think I need a much deeper route through my system for the code.
Glenn