我有一個DateTime和一個我希望在XML序列化上專門格式化的子類。通常,沒有指定任何內容,DateTime的序列化只會遵循當前的文化,但我希望DateTime以某種方式格式化(即使不是反序列化),也是與子類一樣。使用特定方法控制XML序列化格式
因此,考慮到這些類:
public class MyClass
{
public DateTime MyDateTime { get; set; }
public MySubClass TheSubClass { get; set; }
}
public class MySubClass
{
public int ID { get; set; }
public string Name { get; set; }
}
如何指定序列化方法是將輸出:
<MyClass>
<MyDateTime>2011-9-13T10:30:00Z</MyDateTime>
<MySubClass>ID-Name</MySubClass>
</MyClass>
我的壞習慣,我一直認爲''[Serializable]'是必需的。謝謝。 – MPelletier