3
C #이 인터페이스에서 속성을 허용하는 이유는 무엇입니까?
C #에서 다음 코드는 유효합니다 interface I{ int property{get;set;} } 나에게는 말이되지 않습니다. 이것은 인터페이스의 가장 중요한 원칙 중 하나 인 상태 부족 (즉, 필드 없음)을 위반하는 것 같습니다. 속성이 암시 적 개인 필드를 작성하지 않습니까? 인터페이스에 그렇게 나쁘지 않습니까?