how to remove first item from list and keep index
<p>I have a list and want to remove the first item while keeping the index of the next the same. For example:</p>

<pre><code>public List&lt;string&gt; Fruit
{
    get
    {
        List&lt;string&gt; fruits = dataSource.GetFruits();

        return messageStatuses ;
    }
}
</code></pre>

<p>result returned</p>

<pre><code>[0] -- apple
[1] -- grape
[2] -- orange
[3] -- peach
</code></pre>

<p>when the first item is remove the result should be:</p>

<pre><code>[1] -- grape
[2] -- orange
[3] -- peach
</code></pre>
