title: Remove list elements at given indices
body: <p>I have a list which contains some items of type string. </p>
  
  <pre><code>List&lt;string&gt; lstOriginal;
  </code></pre>
  
  <p>I have another list which contains idices which should be removed from first list.</p>
  
  <pre><code>List&lt;int&gt; lstIndices;
  </code></pre>
  
  <p>I'd tried to do the job with <strong>RemoveAt()</strong> method , </p>
  
  <pre><code>foreach(int indice in lstIndices)
  {
       lstOriginal.RemoveAt(indice);
  }
  </code></pre>
  
  <p>but it crashes and said me that <strong>"index is Out of Range."</strong></p>