【发布时间】:2012-07-16 02:57:14
【问题描述】:
我有一个具有此类的 ASP.NET 网络服务
public class Contact
{
public int type;
public string data;
}
问题是有时“type”变量没有数据,所以默认会被认为是0,会在XML中返回0,如图:
<Contact>
<type>0</type>
<data>Hello</data>
</Contact>
如何避免在“type”变量为 0 时返回它,以便获得以下输出:
<Contact>
<data>Hello</data>
</Contact>
注意:如果将类型更改为字符串,那么问题就解决了,但是我有其他类,我必须设置它们的变量类型。所以这个解决方案是行不通的。
有什么想法吗?
谢谢
【问题讨论】:
标签: asp.net xml web-services c#-4.0