title: How to "Add" two bytes together
body: <p>I have an odd scenario (see <a href="https://stackoverflow.com/questions/2657388/opennetcf-signature-control-question/2667719#2667719">this answer</a> for more details), where I need to add two bytes of data together.  Obviously this is not normal adding.  Here is the scenario:</p>
  
  <p>I am trying to get a coordinate out of a control.  When the control is less that 256 in width then the x coordinate takes one byte, otherwise it takes two bites.</p>
  
  <p>So, I now have an instance of that control that is larger than 256 in width.  How do I add these two numbers together?</p>
  
  <p>So for example:</p>
  
  <ul>
  <li>2 + 0 is not 2 because the 2 is the high byte (or maybe it is the low byte and it is 2...)</li>
  </ul>
  
  <p>Am I making sense?  If so, how can I do this kind of addition in C#?</p>
  
  <hr>
  
  <p>Update: Sorry for the confusing question.  I think I got it figured out.  See my answer below.</p>