سؤال

ولقد نفذت طريقة تجاوز ToString() لفئة بلدي في خدمة ويب وأعود لList<myObject>() في وظيفة في المستهلك. إذا أفعل .ToString() تقوم بإرجاع نوع الكائن. كيف يمكنني معالجة هذه في C #؟

وشكرا.

هل كانت مفيدة؟

المحلول

عند تمرير الكائنات الظهر وإيابا في خدمة ويب، انها مجرد تمرير تمثيل XML من الخصائص العامة لهذا الكائن. أي الطرق، تجاوز أم لا، لا تأتي معها.

وأوصي جعل خاصية StringRepresentation أن يدعو ToString ()

public string StringRepresentation
{
    get { return this.ToString(); }
    set { /* Do Nothing, but there has to be a set */ }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top