假設 K 類中有兩個屬性/字段的類型相同,并且它們引用的是同一個對象實例,在序列化的默認處理中,會為每個引用單獨生成數(shù)據(jù)。
看看下面兩個類。
[DataContract] public class 帥哥 { [DataMember] public string Name { get; set; } [DataMember] public int Age { get; set; } [DataMember] public float Height { get; set; } [DataMember] public ContactInfo ContactData1 { get; set; } [DataMember] public ContactInfo ContactData2 { get; set; } } [DataContract] public class ContactInfo { [DataMember] public string Phone { get; set; } [DataMember] public string Email { get; set; } }
網友評論