0

我必须为下一个班级(和/或班级成员)使用哪些属性:

[DataContract(Namespace = "classNamespace")]
public class TestClass
{

    [DataMember(Name = "fieldName1")]
    public string Field1;

    [DataMember(Name = "fieldName2")]
    public string Field2;

    [DataMember(Name = "fieldName3")]
    public EnumType Filed3;

}

这个类会将什么序列化到下一个 xml:

<TestClass xmlns:a="classNamespace" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" fieldName1="fieldValue1" fieldname2="filedValue2" fieldName3="fieldValue3" />

但不要:

<TestClass xmlns:a="classNamespace" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><a:fieldName1>fieldValue1</a:fieldName1><a:fieldName2>fieldValue2</a:fieldName2><a:fieldName3>fieldValue3</a:fieldName3></TestClass>
4

0 回答 0