я следующие два класса, который преобразует объект в XML-строкуConfuse о какой объект я должен назначить функцию
я должен сделать что-то вроде
class Person
{
public string GetXml()
{
//return a xml string
}
}
или лучше создать другой класс, лицеприятный в качестве параметра и преобразовать его в XML-то вроде
class PersonSerializer
{
public string Serialize(Person person)
{
// return a xml string
}
}
Благодарности
да, я согласен, но я видел нечто подобное.net classes classes Пример: int int1 = 1; int1.ToString(); – CliffC
Я не думаю, что создание отдельного класса было бы хорошей идеей. Он использует его только для сериализации объекта Person. Итак, я думаю, сам объект должен знать, как сериализовать себя. – ata
ToString рассматривается как элемент низкого уровня, он исходит из system.object и также является строковым представлением по умолчанию в отладчике. Компромисс. @ comerback84 - хороший ответ. К сожалению ... все еще тематически неправильно. А как насчет разбора ?;) – TomTom