C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# switch

C# switch语句从多个条件执行一个语句。这就像 C# 中的 if-else-if 梯形语句。

句法 (Syntax)

switch(expression){    
case value1:    
 //要执行的代码;   
 break;  
case value2:    
 //要执行的代码;   
 break;  
......    
    
default:     
 //如果所有情况都不匹配,则要执行的代码;   
 break;  
}

C# switch 语句流程 

C# 开关示例

例子 (Example)

using System;  
  public class SwitchExample  
    {  
      public static void Main(string[] args)  
      {  
          Console.WriteLine("请输入一个数字:");  
          int num = Convert.ToInt32(Console.ReadLine());  
  
          switch (num)  
          {  
              case 10: Console.WriteLine("它是 10"); break;  
              case 20: Console.WriteLine("它是 20"); break;  
              case 30: Console.WriteLine("它是 30"); break;  
              default: Console.WriteLine("不是 10、20 或 30"); break;  
          }  
      }  
    }

输出:

输入一个数字:10现在是 10

输出:

输入一个数字:55不是 10、20 或 30

注意:在 C# 中,break 语句在 switch case 中是必须的。


上一主题 C# if-else 下一主题 C# For 循环
  • 使用社交账号登录,本站支持
全部评论(0)