1、.NET 8 中的 System.Text.Json序列化和反序列化功能进行了多种改进
2、新增时间抽象功能,新的 TimeProvider类和 ITimer接口添加了时间抽象功能,让你可以在测试方案中模拟时间。
3、.NET8 对 UTF8 改进
4、处理随机性的方法 System.Random 和 System.Security. Cryptography. RandomNumberGenerator类型引入了两种处理随机性的新方法。GetItems<T>和Shuffle<T>
5、.NET 8 引入了几种旨在提高应用性能的新类型
6、.NET8对 System.Numerics和 System.Runtime.Intrinsics命名空间的改进.
7、.NET 8 加密添加了对 SHA-3 哈希基元的支持。
8、网络方面增加了HttpClient对HTTPS 代理支持。
9、增加了基于流的 ZipFile 压缩方法
10、垃圾回收方面(GC).NET 8 添加了动态调整内存限制的功能.
11、.NET 8 引入了一个源生成器,用于在 ASP.NET Core 中提供 AOT 和适合剪裁的配置。该生成器是现有的基于反射的实现的替代方法。
12、.NET 8增加对反射的改进
13、.NET 8 改进和提升了本机 AOT 支持。Linux 上本机 AOT 应用的大小最多可缩小 50%。AOT的支持是性能的一大提升。
14、.NET 8 的 .NET 容器映像和容器发布进行了改进。
15、.NET 8之后C# 热重载支持修改泛型。