Я заметил эту функцию в .NET-проекте, над которым я работаю.
private static void RemoveAllElements(ref List<int> listToBeRemoved)
{
foreach (var i in listToBeRemoved)
{
listToBeRemoved.Remove(i);
}
}
Это самый быстрый способ удалить все элементы из списка? Я также заметил, что эта функция не устраняет никаких исключений. Должен ли я это изменить? Это в существующем коде.