DataContractSerializer를 사용하여 DataMember 특성으로 표시된 개체 속성과 필드를 xml로 serialize합니다.DataContractSerializer가 두 가지 방식으로 동일한 클래스를 직렬화하도록 하시겠습니까?
다른 속성과 다른 필드를 직렬화해야하는 동일한 클래스에 대해 다른 사용 사례가 있습니다.
다른 직렬화 시나리오에서 사용할 수있는 "또 다른 DataMemberAttribute"를 추가하는 방법이 있습니까?
다른 속성과 필드를 serialize해야한다면 실제로는 같은 클래스가 아니라고 주장 할 수 있습니다. –
나는 동의하지 않는다. 동일한 클래스가 다중 인터페이스를 구현하는 경우 특정 데이터 요소는 인터페이스 중 하나에만 관련 될 수 있습니다. – JohnOpincar
인터페이스는 일련의 동작입니다. 직렬화되는 것은 상태입니다. 두 세트의 상태가 있다면 두 클래스가 있습니다. –