3
Чому C # допускає властивості в інтерфейсах?
У C # діє такий код interface I{ int property{get;set;} } Що для мене не має сенсу. Це, здається, порушує один з найважливіших принципів інтерфейсів: відсутність стану (іншими словами, відсутні поля). Чи не властивість створює неявне приватне поле? Хіба це не було б дуже погано для інтерфейсів?