对于XMLSerialization,您使用XML标记来指示如何在序列化中添加属性/字段。
它的丑陋,每个属性都有一个XML标记。我理解具有明确性的价值,但它是眼睛的痛苦
我的问题是有一种方法可以做这样的事情,其中一个标签与一个块相关联吗?
public class Application : IApplication
{
[XmlAttribute]
public string Name { get; set; }
public string Source { get; set; }
[XmlElement]
public string Description { get; set; }
public string Icon { get; set; }
public string StoreLink { get; set; }
[XmlIgnore]
public string Branch { get; set; }
public string Version { get; set; }
public string Build { get; set; }
public bool IsDebug { get; set; }
public bool IsX86 { get; set; }
public override string ToString()
{
return Name;
}
}
答案 0 :(得分:0)
显然你可以......
[XmlAttribute] public string Version;
[XmlAttribute] public string Number;
眼睛哪个更容易。