C # noob вопрос ...
Я беру несколько аргументов в конструкторе класса для инициализации некоторых приватных переменных. Что делать, если переданные данные не соответствуют ожиданиям (неправильная длина строки, числа вне ожидаемого диапазона, несуществующий путь и т. П.)? Бросить исключение? Добавить флаг "все прошло нормально"?
как обычно это делается?