c# - Visual Studio 2022 社区 : Stuck with C# language version 7. 3?

标签 c#

尝试使用 Bancila 和 Sharma 所著的《学习 C# 编程...》一书中的示例代码。 当我尝试构建项目时,收到错误消息,指出某些功能在 C# 7.3 中不可用,并且我应该升级到 C# 9.0。 10.0。 但是,无法更改语言版本。当我转到项目属性/构建/高级时,语言版本显示卡住。另外,在 .csprog 文件中添加行“<LangVersion>10.0</LangVersion> ”似乎没有效果。 有人可以帮忙或至少解释一下吗? 谢谢!

我在 .csprog 文件中添加了“<LangVersion>10.0</LangVersion> ”行。但问题依然存在。

最佳答案

C# 版本取决于您使用的 .NET/.NET Framework 版本。

https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version

关于c# - Visual Studio 2022 社区 : Stuck with C# language version 7. 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74688886/

相关文章:

c# - 无法推断 DataTable 类型参数

c# - 断点操作可以打印返回值吗?

c# - 命名空间 'OData' 中不存在类型或命名空间 'Microsoft.AspNetCore'

c# - RavenDB 错误 : I can't access var store from a different class. 任何建议

c# - 单击时功能区按钮不触发 onAction 设置的事件

c# - 为什么 .NET SmtpClient 发送的电子邮件缺少 Message-Id?

c# - 使用正则表达式和 |运算符(operator)

c# - Rfc2898DeriveBytes 的版本无关代码(在 .NET 4.0 上有 Dispose 但在 2.0 上没有)

c# - WPF 中带有格式化文本的可选 TextBlock 或 TextBox

c# - 将非终止流中的对象集合转换为 IObservable