I recently got an answer to converting an ASCII string to binary....

```
byte[] inVAR = System.Text.Encoding.ASCII.GetBytes(textBox1.Text);

textBox2.Text = string.Join("", inVAR.Select(b => Convert.ToString(b, 2)));

```

This just takes text from Box1 and puts the binary equivalent in Box2.

My problem is that the leading 0's on the binary are missing. 

For example: "A" gives "1000001" instead of "01000001"

I suppose I could manually append each character with a leading zero, but I am afraid this may break certain characters that should start with a "1" or are already 8 digits.

Any ideas?