Удалить элементы списка по заданным индексам

У меня есть список, который содержит некоторые элементы типа строки.

List<string> lstOriginal;

У меня есть другой список, который содержит идентификаторы, которые должны быть удалены из первого списка.

List<int> lstIndices;

Я пытался сделать работу сRemoveAt () метод,

foreach(int indice in lstIndices)
{
     lstOriginal.RemoveAt(indice);
}

но он падает и сказал мне, что«Индекс вне диапазона».

Ответы на вопрос(7)

Ваш ответ на вопрос