title: reinterpret_cast in C#
body: <p>I'm looking for a way to reinterpret an array of type byte[] as a different type, say short[]. In C++ this would be achieved by a simple cast but in C# I haven't found a way to achieve this without resorting to duplicating the entire buffer.</p>
  
  <p>Any ideas?</p>