0
我有一个对象数组,它可能包含空值。DataContractSerializer - 忽略数组中的空值
序列化数组时,我也得到一个空标记来表示空值。防爆。
<TableType i:nil="true" />
<TableType i:nil="true" />
<TableType i:nil="true" />
如何在没有这些值的情况下序列化?
我有一个对象数组,它可能包含空值。DataContractSerializer - 忽略数组中的空值
序列化数组时,我也得到一个空标记来表示空值。防爆。
<TableType i:nil="true" />
<TableType i:nil="true" />
<TableType i:nil="true" />
如何在没有这些值的情况下序列化?
一种方法我能想到的是用户的XmlWriter和修剪与零的那些...
在你的数据成员的声明,所有的可选参数EmitDefaultValues = FALSE;数据成员(IsRequired = false,EmitDefaultValue =假)