Имея List<string> paths = new List<string>();, я хочу удалить элемент, который я не уверен, есть. Должен ли я проверить, существует ли он или просто запустить метод Remove прямо?
Является ли if (paths.Exists(stringVar)) необходимым или считается хорошей практикой до paths.Remove(stringVar)?
Запуск Remove без Exists просто вернет false, если в списке нет такого элемента.