实际上我在 Visual Studio 2019 中选择 .net Framework 2.0,并且我知道部分方法是通过 C# 3 引入的,但是如何在 dot net Framework 2.0 中使用部分方法。编译器没有显示任何错误和警告这怎么可能?
请帮助我。谢谢你
您可以将较新的 C# 版本与较旧的 .NET 版本一起使用。一些较新的 C# 功能需要框架的支持(例如
Index
和 Range
等较新的类型)或公共语言运行时 (CLR) 的支持,但许多功能不需要。
例如我将 .NET Framework 4.8 与 C# 11 一起使用。如果给定的 Framework 版本不支持 C# 功能,编译器会告诉您。因此,使用比默认规定更新的 C# 版本是安全的。
另请参阅:C# 语言版本控制