1

ToString()Webservice でクラスのオーバーライド メソッドを実装List<myObject>()し、コンシューマの関数で a を返します。を実行する.ToString()と、オブジェクト タイプが返されます。C#でこれに取り組むにはどうすればよいですか?

ありがとう。

4

1 に答える 1

3

Web サービスでオブジェクトをやり取りする場合、そのオブジェクトのパブリック プロパティの XML 表現を渡すだけです。オーバーライドされているかどうかに関係なく、メソッドは付属していません。

ToString() を呼び出す StringRepresentation プロパティを作成することをお勧めします

public string StringRepresentation
{
    get { return this.ToString(); }
    set { /* Do Nothing, but there has to be a set */ }
}
于 2009-05-13T14:52:36.163 に答える