大家都知道,序列化的时候public List<MyClass> A{get;set;};class MyClass{public string B{get;set;}}会序列化为<A> <MyClass> <B>string1</B> </MyClass> <MyClass> <B>string2</B> </MyClass> <MyClass> ... </MyClass></A>可是我现在希望不要有<A>和</A>这个XmlArrayAttribute,即序列化之后是<MyClass> <B>string1</B></MyClass><MyClass> <B>string2</B></MyClass><MyClass> ...</MyClass>应该如何做?望解答,感谢!.NET技术问题补充:[XmlRoot("root")]Class MyClass1{public List<MyClass> A{get;set;};}class MyClass{public string B{get;set;}}序列化以后是<root> <A> <MyClass> <B>string1</B> </MyClass> <MyClass> <B>string2</B> </MyClass> <MyClass> ... </MyClass> </A></root>现在希望序列化成<root> <MyClass> <B>string1</B> </MyClass> <MyClass> <B>string2</B> </MyClass> <MyClass> ... </MyClass></root>
1 回答
- 1 回答
- 0 关注
- 888 浏览
添加回答
举报
0/150
提交
取消