1.介绍
ASP.NET Core 支持依赖关系注入 (DI) 软件设计模式,这是一种在类及其依赖关系之间实现控制反转 (IoC) 的技术。
个人博客
问题描述:使用 StringWriter 进行 XML 序列化时,生成的 XML 编码为 UTF-16,需改为 UTF-8。
解决方案:1
2
3
4public sealed class Utf8StringWriter : StringWriter
{
    public override Encoding Encoding => Encoding.UTF8;
}
参考:
问题描述:部分属性值为 null,序列化成 XML 时,不生成相应的属性 XML。
解决方案:1
2
3
4public sealed class Utf8StringWriter : StringWriter
{
    public override Encoding Encoding => Encoding.UTF8;
}
参考: