title: How do I convert (or shift) byte array {0x01, 0x02, 0x03} as {0x01, 0x23}?
body: <p>I have some byte strings up to 16 bytes long. On my GUI, a user inputs characters 0-9 into a textBox, it is converted to <code>byte[]</code>, concatenated with other arrays, and is written to the port.</p>
  
  <p>Say the user enters an odd numbered code: "12345". My programs converts this to:
  <code>{0x01, 0x02, 0x03, 0x04, 0x05}</code>. I need a way to shift odd numbered code arrays to this: <code>{0x01, 0x23, 0x45}</code>.</p>
  
  <p>Say the user enters an even-numbered code: "1234". I would need the byte array to read as <code>{0x12, 0x34}</code></p>
  
  <p>This array is being written to a radio to program it and this is exactly how the radio needs the data sent.</p>