Изменение поля Year в DateTime: "доступ только для чтения" - C#
Формулировка задачи:
Есть класс, в нём нужно сделать свойство типа int c методами get и set для получения информации и изменения года рождения в закрытом поле типа DateTime, в котором хранится дата рождения.
int God //
метод сет не работает, выдаётся ошибка:
как можно изменить значение года?
находится за свойством
int God { private DateTime DataRozhd; get { return this.DataRozhd.Year; } set { this.DataRozhd.Year = value; } }
Ошибка 1 Невозможно присвоить значение свойству или индексатору "System.DateTime.Year" -- доступ только для чтения
неправильно переписал код сверху,
private DateTime DataRozhd;
Решение задачи: «Изменение поля Year в DateTime: "доступ только для чтения"»
textual
Листинг программы
private DateTime DataRozhd; get { return this.DataRozhd.Year; } set { this.DataRozhd = new DateTime(value,this.DataRozhd.Month,this.DataRozhd.Date); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д