- 1
- 2
- 3
- 4
- 5
public bool IsDeleted
{
get { return _isDeleted; }
set { _isDeleted = true; }
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
public bool IsDeleted
{
get { return _isDeleted; }
set { _isDeleted = true; }
}
удалить то удалил, а вот IsDeleted = false удачи =)
Если уж оно делитед - то куда ж после этого в false выставлять? Это уже некрофилия получится.
Тут либо вообще без setter'а (google "Read-only property") + public void markAsDeleted() {_deleted=True}, либо кидать в setter'е исключение при _deleted && (!value).
(автор)