我有以下兩類其將對象轉換成XML字符串搞不清哪些對象應該我來分配功能來
,我應該這樣做
class Person
{
public string GetXml()
{
//return a xml string
}
}
,或者它是最好創建另一個類接受個人作爲參數 並將其轉換成XML類似
class PersonSerializer
{
public string Serialize(Person person)
{
// return a xml string
}
}
感謝
是的我同意,但我已經看到了類似的東西。淨類本身 例如: int int1 = 1; int1.ToString(); – CliffC
我不認爲製作一個單獨的課程會是一個好主意。他正在使用它來序列化Person對象。所以,我認爲,對象本身應該知道如何序列化自己。 – ata
ToString被視爲低級別項目,它來自system.object並且也是調試器中的默認字符串表示形式。妥協。 @ comerback84 - 很好的答案。可悲的是...仍然是主題錯誤。怎麼樣分析?;) – TomTom