Lambda expression for getting items from list according to indexes
Is it possible to get objects from a list according to their indexes at one shot? For example I have a `List<string> alist`. I have an integer List `List<int> indexes` which has indexes. Is it possible to get a result list from the original list which equals the indexes in the array.

 I am looking for something like `List<string> resultlist = alist.GetItems(items.indexin(indexes))` (that's just my imagination, not the actual syntax-sorry)
Lambda expression for getting items from list according to indexes
===

Is it possible to get objects from a list according to their indexes at one shot? For example I have a `List<string> alist`. I have an integer List `List<int> indexes` which has indexes. Is it possible to get a result list from the original list which equals the indexes in the array.

 I am looking for something like `List<string> resultlist = alist.GetItems(items.indexin(indexes))` (that's just my imagination, not the actual syntax-sorry)