6

我有财产

 [XmlElement]
 public string[] Emails { get; set; }

在构造函数中初始化为 string[0]。

如果我 XML 序列化和反序列化此对象的默认实例,则该属性为 NULL。

如何告诉 XML Serializer 使用空数组而不是 NULL 来表示此属性?

4

1 回答 1

6

5 年后... :) 用 List<> 替换 Array 对我有用。

[XmlElement (IsNullable = false)]
public List<string> Emails {get;set;}
于 2019-04-09T06:26:24.833 回答