В моем XML-документе есть элемент, который может содержать несколько дочерних элементов. В моем классе я объявляю свойство как:
[XmlArray("files", IsNullable = true)]
[XmlArrayItem("file", IsNullable = false)]
public List<File> Files { get; set; }
Во время десериализации, если элемент
отсутствует, я хочу, чтобы свойство Files было null . Однако происходит то, что Files десериализуется в пустой объект List. Как мне это предотвратить?