В определенных сценариях, таких как модель представления MVVM, мне иногда нужно иметь частный сеттер, поскольку модель представления предоставляет состояние, которое может быть изменено только внутренне.
Так разве это неправильно - нуждаться в частном сеттере на интерфейсе? (и я имею в виду не особенно в описанном сценарии) Если нет, то почему компилятор C # не позволяет этого?
Спасибо.