我有一个具有此类的 ASP.NET 网络服务
public class Contact
{
public int type;
public string data;
}
问题是有时“类型”变量没有数据,所以默认情况下它会被认为是 0 并且会在 XML 中返回 0,如下所示:
<Contact>
<type>0</type>
<data>Hello</data>
</Contact>
我怎样才能避免在“类型”变量为 0 时返回它,以便我可以获得以下输出:
<Contact>
<data>Hello</data>
</Contact>
注意:如果将类型更改为字符串,那么问题就解决了,但是我有其他类,我必须设置它们的变量的类型。所以这个解决方案是行不通的。
任何的想法?
谢谢