0

このクラスを持つASP.NET Webサービスがあります

    public class Contact
    {
        public int type;
        public string data;
    }

問題は、「type」変数にデータがない場合があるため、デフォルトでは 0 と見なされ、次のように XML で 0 が返されることです。

<Contact>
    <type>0</type>
    <data>Hello</data>
</Contact>

次の出力を取得できるように、「タイプ」変数が 0 のときに返されないようにするにはどうすればよいですか。

<Contact>
    <data>Hello</data>
</Contact>

注:型を文字列に変更すると問題は解決しますが、他のクラスがあり、それらの変数の型を設定する必要があります。したがって、このソリューションは機能しません。

何か案が?

ありがとう

4

2 に答える 2

0

検索後、@AVDがコメントで指摘したように、それは不可能です。

于 2012-10-19T08:50:20.013 に答える