Можно ли автоматически генерировать сеттер для поля/свойства, чтобы сгенерировать событие, изменяемое свойства для INOTIC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли автоматически генерировать сеттер для поля/свойства, чтобы сгенерировать событие, изменяемое свойства для INOTI

Сообщение Anonymous »

Я несколько новенький для C#, но, как программист C/C ++, он был довольно легко и быстро поднять этот язык.
Я просто нажимал (очень) крошечную заглушку, для которой мне интересно, нет ли какого -то лучшего решения. /> Для того, чтобы сделать класс настройки, внедряет интерфейс inotifychangedproperty, поэтому класс настроек уведомляется при изменении настройки и может записать настройки на диск.public class SettingEntries : INotifyPropertyChanged
{
private string _exampleSetting = "defaultValue";
public string exampleSetting
{
get { return _exampleSetting; }
set { _exampleSetting = value; OnPropertyChanged(); }
}

protected void OnPropertyChanged([CallerMemberName] string name = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
}

public event PropertyChangedEventHandler PropertyChanged;
}
< /code>
Это очень приятно, так как это обеспечивает безопасность типа с несколькими типами, в отличие от того, чтобы иметь словарь или что -то в этом роде. и сеттеры, автоматически сгенерированные в соответствии с данной шаблоном.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -to-genera
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»