title: C# dealing with HEX values, and binary conversion
body: <p>is there a way to deal with HEX values (XORing values and shifting bytes, for example)
  I need the whole program to deal with HEX only, and if the input is in Binary to convert it into HEX.</p>
  
  <ol>
  <li>is there a HEX namespace ?</li>
  <li>is there a way to represent a HEX other than using strings?</li>
  </ol>
  
  <p>as I need to count the number of zeros and ones (for some tests I'm preforming), <em>without</em> the need to convert it into binary. so It doesn't matter how it looks as long there is a way to deal with it as HEX.</p>
  
  <p>I need to know the possibility and my options.</p>