ToString () в классе веб-сервиса - PullRequest
1 голос
/ 13 мая 2009

Я реализовал метод переопределения ToString() для своего класса в моем Web-сервисе, и я возвращаю List<myObject>() в функции потребителя. Если я делаю .ToString(), он возвращает тип объекта. Как мне решить эту проблему в C #?

Спасибо.

1 Ответ

3 голосов
/ 13 мая 2009

При передаче объектов назад и вперед в веб-сервисе, он просто передает XML-представления открытых свойств этого объекта. Любые методы, переопределенные или нет, не идут с ним.

Я бы порекомендовал создать свойство StringRepresentation, которое вызывает ToString ()

public string StringRepresentation
{
    get { return this.ToString(); }
    set { /* Do Nothing, but there has to be a set */ }
}
...