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