Я понимаю, как Auto-Implemented Properties
работает и как они должны помочь. Мне было интересно, смогу ли я использовать его как-нибудь более продвинутым способом.
Представь, у меня есть это:
public int SomeProperty { get; set; }
По сути, это еще один способ написания кода ниже (но с использованием автоматических свойств).
private int _someField;
public int SomeProperty
{
get { return _someField;}
set { _someField = value;}
}
Я хочу написать:
private int _someField;
public int SomeProperty
{
get { return _someField;}
set { FunctionA(); _someField = value;}
}
Но используя преимущества Auto-Implemented Properties
. Это возможно?
Я пробовал что-то вроде этого:
public int SomeProperty { get; set{FunctionA();} }
Но это не работает. Спасибо всем за помощь, я знаю, что это глупо, но мне любопытно.