C# split first two in string, then keep all the rest together
<p>Okay, the question could probably a phrased better.  I have a string.</p>

<pre><code>2008 apple micro pc computer
</code></pre>

<p>i want the string split by <code>' '</code> for the first 2 delimiters and then keep the rest together. so it'll return  </p>

<pre><code>2008  
apple  
micro pc computer  
</code></pre>

<p>This is a made up string so it could be anything, but it's still first 2 split, then all the rest no matter how much is all the rest</p>

<p>Another example</p>

<pre><code> apple orange this is the rest of my string and its so long  
</code></pre>

<p>returns </p>

<pre><code>apple  
orange  
this is the rest of my string and its so long  
</code></pre>
