Установить ограничение на ввод данных (дата, диапазон которой 15-120 лет по отношению к нынешней дате) - C#
Формулировка задачи:
Помогите разобраться, пожалуйста. У меня есть свойство. Мне нужно установить ограничение на ввод данных (дата, диапазон которой 15-120 лет по отношению к нынешней дате), чтобы вызывалась исключительная ситуация, а потом нужно вывести сообщение об ошибке. Каким образом записать это ограничение?
Вот свойство:
public DateTime _BirthDate_new { set { _BirthDate = value; } get { return _BirthDate; }
Решение задачи: «Установить ограничение на ввод данных (дата, диапазон которой 15-120 лет по отношению к нынешней дате)»
textual
Листинг программы
private DateTime date; public DateTime Date { get { return date; } set { if ((value.Year - DateTime.Today.Year) > 15 & (value.Year - DateTime.Today.Year) < 120) { date = value; } else { throw new IndexOutOfRangeException("bla bla"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д