标签: c# .net xml
我有一个C#类,它从XML服务输出。在某些情况下,我希望将此类的大多数属性设置为返回空XML标记的值。我希望属性的名称显示在XML输出中,但显示为空标记。
现在对于字符串来说这看起来很简单,我可以将它们设置为等于String.Empty。但是,我对于如何处理int类型的属性和另一种类型为List<DateTime>的属性感到头疼。
String.Empty
int
List<DateTime>
我不能改变有问题的类,但是如果它有用的话,int属性用XmlElement注释装饰,并且列表有XmlArrayItem注释。
XmlElement
XmlArrayItem