将对象序列化为具有其字段

时间:2015-08-01 22:16:55

标签: c# xml serialization

我有一个需要序列化的类,它只有一个存储值的字段:

public class Element
{
     public int Value { get; set; }
}

它保存为(顺便说一下:它不是根元素):

<Element>
     <Value>123</Value>
</Element>

但是我需要另外一点xml:

<Element>123</Element>

使用System.Xml.Serialization.XmlSerializer执行序列化。 是否有可能省略 -element并将其值传递给元素

1 个答案:

答案 0 :(得分:1)

只需添加XmlText属性。就是这样。

public class Element
{
    [XmlText]
    public int Value { get; set; }
}