我似乎能夠在網上找到人誰試圖避免這種行爲,但我似乎無法得到我想要的行爲。序列化列表<T>的基類與父標籤
我有動物名單,我想對每個動物的不同類型的標籤(而不是默認的beahviour與武官屬性)
連載他們要獲得這種行爲,我用下面的代碼
[XmlElementAttribute(Order = 4)]
[XmlElement("Frog", typeof(Frog))]
[XmlElement("Cat", typeof(Cat))]
[XmlElement("Dog", typeof(Dog))]
public List<Animal> lines = new List<Animal>();
偉大的工程,但它變平的名單,我會更喜歡它,如果XML輸出更像 <animals> <Dog>Bob</Dog> <Cat>Fred</Cat> <Dog>Mike</Dog> </animals>
與<animals>
標籤保存
您應該爲每種動物類型分別設置不同的類。 –
你如何序列化它? – JotaBe