假設 K 類中有兩個屬性/字段的類型相同,并且它們引用的是同一個對象實例,在序列化的默認處理中,會為每個引用單獨生成數(shù)據(jù)。

看看下面兩個類。

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

    [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; }
    }

網友評論