我有一个这样的课程
public class Reply
{
public string Result { get; set; }
public int Code { get; set; }
public string Description { get; set; }
}
当我将它用作XmlResult构造函数的参数时,我得到一个输出,其中xml元素名称的第一个字母是大写的。但我需要它们是简单的小写。也许我怀念某种属性?不幸的是,我还没有找到关于XmlResult的任何文档。
答案 0 :(得分:8)
对于序列化,您可以添加:
[XmlElement("loweredname")]
或
[XmlAttribute("loweredname")]
分别用于XML元素和属性。希望这适用于您所需要的。
更新:您的课程应该是:
[XmlRoot("reply")]
public class Reply
{
[XmlElement("result")]
public string Result { get; set; }
[XmlElement("code")]
public int Code { get; set; }
[XmlElement("description")]
public string Description { get; set; }
}