У меня было List<myClass> myList
для хранения списка предметов.
Когда мне нужно было обрезать это (отменить любое количество предметов выше некоторого порога), я использовал:
myList.RemoveRange(threshold, myList.Count - threshold);
где порог - это максимальное количество вещей, которые может содержать список
Теперь я обновил тип данных до Dictionary<key, myClass> myDictionary
Как я могу сделать то же самое: отменить все записи выше некоторого порога. (Неважно, какие из них отбрасываются)
Полагаю, я мог бы перейти через коллекцию ключей и вручную удалить все пары ключ / значение. Но я надеялся, что найдется более элегантное решение.