Pregunta

He implementado un método de reemplazo ToString() para mi clase en mi servicio web y devolver un List<myObject>() en una función en un consumidor. Si hago un .ToString() devuelve tipo de objeto. ¿Cómo puedo hacer frente a este en C #?

Gracias.

¿Fue útil?

Solución

Cuando los objetos que pasan hacia atrás y adelante en un servicio web, es sólo el paso de una representación XML de las propiedades públicas de dicho objeto. Cualquier método, anulados o no, no vienen con él.

Yo recomendaría hacer una propiedad StringRepresentation que llama ToString ()

public string StringRepresentation
{
    get { return this.ToString(); }
    set { /* Do Nothing, but there has to be a set */ }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top