title: Convert from byte array to string hex c#
body: <p>Suppose I have byte array.   </p>
  
  <pre><code>byte[] a = new byte[] {0x33,0x43,0xFE};
  </code></pre>
  
  <p>I want to convert it to <code>string</code>.     </p>
  
  <pre><code> string str = convert(a);  
  </code></pre>
  
  <p>My str should look like this:</p>
  
  <pre><code>"33 43 FE"
  </code></pre>
  
  <p>How can I do that?</p>