0

В коде у 4-ех свойств повторяются сеттеры (ActivityStatus, TimeSpan(2), DataTime). Требуется убрать повторения путем написание функции. Но как передавать аргумент в функцию. object - придется приводить тип данных (много кода увеличится) шаблоны - аналогично первому перегрузка функция - еще больше повторений будет

 public DateTime/ActivityStatus/TimeSpan NameOfProperty
        {
            private set
            {
                if (_privateFields != value)
                {
                    _privateFields = value;
                    OnPropertyChanged(nameof(NameOfProperty));
                }
            }
            get => _privateFields;
        }
Igor
  • 71

0 Answers0