просто часто случается, что если в свойстве setter делать прочие действия, кроме задания значения может случится Stack Overflow и это решается тем, что надо вместо:
public int SomeInt { get; set; }
Писать:
private int _someInt;
public int SomeInt { get { return _someInt; } set { _someInt = value; }
Так вот: в каких случаях лучше делать отдельное поле для свойства, а при каких можно безопасно использовать только свойство?
кажется тут дело в коде никогда такого не было
Обсуждают сегодня