草庐IT

c# - 使用XmlArray反序列化xml文件?

我正在尝试反序列化此xml结构。TestTestTestTest我试过:[Serializable][XmlRoot(ElementName="DietPlan")]publicclassTestSerialization{[XmlArray("Health")][XmlArrayItem("Fruit")]publicstring[]Fruits{get;set;}[XmlArray("Health")][XmlArrayItem("Veggie")]publicstring[]Veggie{get;set;}}但这会引发异常“XML元素已存在于当前范围内。使用XML属性为该元素指定