19. 인터페이스에서 자동 프로퍼티 사용법
·
💻 Programming Language/C#
namespace InterfacePropertyEx { // 인터페이스 프로퍼티 interface IKeyValue { // 인터페이스에서 자동 프로퍼티는 C# 컴파일러가 자동으로 구현해주지 않는다. // 따라서, 해당 인터페이스를 상속받는 클래스에서 구현해주어야 한다. string Key { get; set; } string Value { get; set; } } class KeyValue : IKeyValue { public string Key { get; set; } public string Value { get; set; } // 이렇게 상속받는 클래스에서 자동프로퍼티를 이용해서 구현할 수 있다. // IKeyValue의 인터페이스를 구현해주고 있음(즉, 컴파일러가 자동으로 프로퍼티를 구현해줌)..