У меня есть объект со свойством, для которого я хочу, чтобы создать пользовательский сеттер, а также сохранить автоматический поглотитель:Пользовательские сеттер но авто геттер
public class SomeObject
{
public int SomeProp { get; set; }
public Nullable<short> MyProp
{
get
{
return MyProp;
}
set
{
if (value != null)
{
SomeProp = SomeWork(value);
MyProp = value;
}
}
}
}
Проблема заключается в том, что я получаю ошибку StackOverflow на поглотителе , Как реализовать свойство, в котором я храню геттер как есть, но только изменить сеттер?
Вы не можете. Вам нужно поле. – SLaks
В этом случае вам понадобится второе поле. В противном случае вы получите бесконечный цикл в getter – mmcrae
Я не понимаю, что со всеми downvotes? – Steve