我有以下两类其将对象转换成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