小编ale*_*o73的帖子

C#8.0开关表达式中的多种情况

在传统的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)

c# switch-statement c#-8.0 switch-expression

9
推荐指数
2
解决办法
657
查看次数

VS2012 ClickOnce应用程序无法在Windows XP上运行

在WinXP上安装时,出现以下错误 错误信息

在Win7应用程序安装没有问题.Windows窗体应用程序和WPF应用程序都有相同的问题,并且在VS 2010之前它们都正常工作.

clickonce windows-xp visual-studio-2012

7
推荐指数
1
解决办法
5465
查看次数

如何在 Net Core 6 工作应用程序中使用配置?

有关使用配置的所有信息都从创建构建器开始,

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 类型的项目中使用配置?

configuration worker .net-core

7
推荐指数
2
解决办法
1万
查看次数