title: Lambda expression for getting items from list according to indexes
body: <p>Is it possible to get objects from a list according to their indexes at one shot? For example I have a <code>List&lt;string&gt; alist</code>. I have an integer List <code>List&lt;int&gt; indexes</code> which has indexes. Is it possible to get a result list from the original list which equals the indexes in the array.</p>
  
  <p>I am looking for something like <code>List&lt;string&gt; resultlist = alist.GetItems(items.indexin(indexes))</code> (that's just my imagination, not the actual syntax-sorry)</p>