title: Get array starting with offset
body: <p>I am using C#, and it's rather annoying that I can't send an array starting from a certain point like in C++.</p>
  
  <p>suppose this code:</p>
  
  <pre><code>int[] array = new int[32];
  foobar (array + 4); //send array starting from the 4th place.
  </code></pre>
  
  <p>this is a weird syntax for C# because we don't have any usable pointers, but surely there's a way to do it?
  There's .Skip(), but I think it produces a new array, which is something I do not like.</p>
  
  <p>What are my options?</p>