Я настраиваю пользовательский класс, который принимает некоторые параметры Number, но мне нужно ограничить эти параметры и я хотел бы знать, как это лучше сделать.
В настоящее время я просто вызываю, еслизаявления и выбрасывание ошибки, если число выше или ниже того, что принято.например, есть параметр, который принимает и угол, но только между 0 и 90. В случае, если я набрал его как uint, так что теперь мне нужно только проверить, не превышает ли он 90. Есть также параметр Number typeпараметр, который принимает значения только в диапазоне от 0,0 до 1,0.
Является ли мой метод использования операторов if и выдачи ошибок обычным способом фильтрации параметров?