C# 中的 switch 语句函数

首页 / C#入门教程 / C# 中的 switch 语句函数

switch语句允许根据值列表测试变量的相等性,每个值称为一个case,并且为每个switch case检查正在打开的变量。

switch statement - 语法

C#中switch语句的语法如下所示:-

switch(expression) {
   case constant-expression1  :
      statement(s);
      break;
   case constant-expression2  :
   case constant-expression3  :
      statement(s);
      break;
  
   /* 你可以有任意数量的case语句 */
   default : /* 可选 */
   statement(s);
}

switch statement - 流程图

switch statement in C#
using System;

namespace DecisionMaking {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         char grade = 'B';
         
         switch (grade) {
            case 'A':
               Console.WriteLine("Excellent!");
               break;
            case 'B':
            case 'C':
               Console.WriteLine("Well done");
               break;
            case 'D':
               Console.WriteLine("You passed");
               break;
            case 'F':
               Console.WriteLine("Better try again");
               break;
               default:
            Console.WriteLine("Invalid grade");
               break;
         }
         Console.WriteLine("Your grade is  {0}", grade);
         Console.ReadLine();
      }
   }
}

编译并执行上述代码时,将生成以下输出-

Well done
Your grade is B

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

MongoDB高手课 -〔唐建法(TJ)〕

Selenium自动化测试实战 -〔郭宏志〕

操作系统实战45讲 -〔彭东〕

性能优化高手课 -〔尉刚强〕

零基础实战机器学习 -〔黄佳〕

郭东白的架构课 -〔郭东白〕

林外 · 专利写作第一课 -〔林外〕

Kubernetes入门实战课 -〔罗剑锋〕

零基础学Python(2023版) -〔尹会生〕

好记忆不如烂笔头。留下您的足迹吧 :)