Учитывая
IList<int> indexes;
ICollection<T> collection;
Каков самый элегантный способ извлечения всех T в коллекции на основе индексов, представленных в индексах?
Например, если коллекция содержит
"Brian", "Cleveland", "Joe", "Glenn", "Mort"
И индексы содержат
1, 3
Возврат будет
"Cleveland," "Glenn"
Изменить: предположим, что индексы всегда сортируются по возрастанию.