Modifying an IEnumerable type
<p>I have a a string <code>IEnumerable</code> type that I get from the below code.The var groups is an <code>Enumerable</code> type which has some string values. Say there are 4 values in groups and in the second position the value is just empty string "" .The question is how can I move it to the 4th ie the end position.I do not want to sort or change any order.Just move the empty "" value whereever it occurs to the last position.</p>

<pre><code>List&lt;Item&gt; Items = somefunction();
var groups = Items.Select(g =&gt; g.Category).Distinct();
</code></pre>
