假設(shè) K 類中有兩個(gè)屬性/字段的類型相同,并且它們引用的是同一個(gè)對象實(shí)例,在序列化的默認(rèn)處理中,會(huì)為每個(gè)引用單獨(dú)生成數(shù)據(jù)。
看看下面兩個(gè)類。
[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; } }
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式