请尝试加载NuGet包:PolySharp 受到某些特殊原因的限制,有时候.NET项目被锁死在.NET Framework 4.8,而无法升级到.NET 5等更高版本,导致代码中能够使用的C#语法最高只能支持到C# 7.3,而无法使用C# 8及更高版本的语法。 github上有个PolySharp项目,通过Source Generator自动补充新版本语法所需要的额外类型,加载这个Nuget包后应该可以解决你的问题。