이것은 적절하지는 않지만 최근에 생각한 것과 같습니다. 예를 들어 XmlSerialize 클래스에 XmlAttribute를 가져오고 있습니다. 속성을 클래스에 설정하여 직렬화해야 할 속성을 선택할 수 있지만, 같은 작업은 Iormlialial 인터페이스를 구현하여 매우 쉽게 수행 할 수 있습니다 , 기억이 안나요) 그리고 직렬화 (serialize)하는 클래스에 대한 메소드를 오버로드하면 직렬화 (this.myProp1.Serialize()), 직렬화하려는 속성에서 직렬화C#에서 속성/인터페이스를 사용하는 차이점
그래서 저는 기본적으로 말하는 : 속성 방법 조금 중복되지 않습니까? (나는 실제로 그것을 좋아하지만, 내가 인터페이스에서 그것을 논리적으로 다른 찾을 수없는) 나는이 그냥 생각입니다 말했듯이, 어떤 답변을
감사합니다 ... 희망 누군가가 발견 할 것이다 그것은 흥미
업데이트 1 : 글쎄 내가 잘못된 방법으로 설명했다. 내가 묻는 것은 "인터페이스 (또는 반대) 대신 특성을 선택해야하는 이유"이다. 정확히이 특정 사례가 아니다. 내 마음 속에 떠오르는 것), 그런데 아주 흥미 롭기 때문에 대답을 주셔서 감사합니다.
이 답변은 정확 한 것처럼 보입니다. 그렇다면 왜 그 이유는 무엇입니까? –