如何在xml序列化期间包含null属性

Dav*_*ita 12 c# xml serialization

目前,以下代码在序列化期间省略了null属性.我希望输出xml中的null值属性为空元素.我在网上搜索但没有找到任何有用的东西.任何帮助,将不胜感激.

        var serializer = new XmlSerializer(application.GetType());
        var ms = new MemoryStream();
        var writer = new StreamWriter(ms);
        serializer.Serialize(writer, application);
        return ms;
Run Code Online (Sandbox Code Playgroud)

对不起,我忘了提到我想避免属性修饰.

Ema*_*eco 18

你能控制必须序列化的项目吗?
运用

[XmlElement(IsNullable = true)]
public string Prop { get; set; }
Run Code Online (Sandbox Code Playgroud)

你可以把它表示为 <Prop xsi:nil="true" />