我的班级目前看起来像这样
[Serializable()]
public class TreeViewItem
{
private string _sTexte;
[System.Xml.Serialization.XmlElement("Texte")]
public string Texte
{
get { return _sTexte; }
set { Label = _sTexte = value; }
}
[System.Xml.Serialization.XmlElement("Parent")]
public TreeViewItem Parent { get; set; }
}
当我使用Parent
属性序列化此类时出现错误。
但是,如果忽略Parent
属性,我可以成功序列化,如下所示:
[System.Xml.Serialization.XmlIgnore]
public TreeViewItem Parent { get; set; }
如何将此类序列化为包含Parent
属性的文件?