我有如下所示的类和结构。如果我像使用 xmlserializer 一样序列化类,我会得到:
<Test>
<TestNumber1>5</TestNumber1>
<InnerTest/>
</Test>
使 InnerTest 正确序列化(最好使用 xmlserializer)而不给 Number 属性设置器的最简单方法是什么?
谢谢,尼克
public class Test
{
private InnerTest innerTest;
private int testNumber;
public Test()
{
this.innerTest = new InnerTest();
this.testNumber = 5;
}
public int TestNumber1
{
get { return this.testNumber; }
set { this.testNumber = value;}
}
public InnerTest InnerTest
{
get { return this.innerTest; }
set { this.innerTest = value;}
}
}
public struct InnerTest
{
private int number;
public InnerTest(int number)
{
this.number = number;
}
public int Number{get { return number; }}
}