0

使用 DataContractSerializer 时是否有等效于 XmlTextAttribute 的方法?

我想在将属性序列化为 XML 时将其视为“默认属性”。例如:

[Serializable]
[DataContract]
public class Item
{
    [DataMember]
    public String Value
    {
        get;
        set;
    }
}

.Value 设置为“foo”的对象被序列化为:

<Item>foo</Item>

而不是:

<Item><Value>foo</Value></Item>

4

1 回答 1

1

我认为您不能使用 DataContractSerializer 做到这一点。

马克

于 2009-03-12T17:32:45.993 回答