在传统的C#开关中,我们有一个可以聚合多种情况的构造。如何在新的c#8.0 开关表达式中完成此操作?
有多种情况的switch语句:
switch (value)
{
case 1:
case 2:
case 3:
//do some stuff
break;
case 4:
case 5:
case 6:
//do some different stuff
break;
default:
//default stuff
break;
}
Run Code Online (Sandbox Code Playgroud)
C#8开关表达式的示例:
var result = value switch
{
1 => "Case 1",
2 => "Case 2",
3 => "Case 3",
4 => "Case 4",
};
Run Code Online (Sandbox Code Playgroud) 在WinXP上安装时,出现以下错误

在Win7应用程序安装没有问题.Windows窗体应用程序和WPF应用程序都有相同的问题,并且在VS 2010之前它们都正常工作.
有关使用配置的所有信息都从创建构建器开始,
var builder = WebApplication.CreateBuilder(args);
Run Code Online (Sandbox Code Playgroud)
随后使用
builder.Configuration.
Run Code Online (Sandbox Code Playgroud)
配置,但在 Worker services WebApplication 中不可用。
如何在 Microsoft.NET.Sdk.Worker 类型的项目中使用配置?