У меня есть конструктор, который должен проверять переданные данные.
public Rational(int m, int n)
Если n == 0
, я должен сообщить об этом пользователю.
Я знаю 3 способа сделать это.
1) Просто сделайте return;
в конструкторе
2) Сгенерируйте исключение
3) Создайте статический метод, который создаст объект
r = new Rational();
r = Rational.GetObject(1,2);
Каков наилучший способ проверки данных вконструктор?