Автоматически реализованные свойства в C #
Есть ли способ продолжать использовать автоматически реализованные свойства, в то же время вызывая событие изменения, такое какINotifyPropertyChangedкогда Set называется?
Вместо:
private string _value;
public string Value
{
get
{
return this._value;
}
set
{
this._value = value;
this.ValueChanged(this,EventArgs.Empty);
}
}
Могу ли я просто сделать:
public string Value
{
get;
set
{
this.ValueChanged(this,EventArgs.Empty);
}
}
Хотя установщик выглядит неправильно, возможно ли это сделать без заполнения моего класса переменными резервного хранилища?
ОБНОВЛЕНИЕ: Похоже, что нет никакого стандартного решения для моей ленивой цели, я думаю, что лучшее решение состоит в том, чтобы использовать CodeRush или Resharper для создания всех моих резервных хранилищ для меня.