Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#switch

作者:〖掉望   发布日期:2025-07-12   浏览:42

// C# switch 语句示例

using System;

class Program
{
    static void Main()
    {
        int number = 2;
        switch (number)
        {
            case 1:
                Console.WriteLine("Number is 1");
                break;
            case 2:
                Console.WriteLine("Number is 2");
                break;
            case 3:
                Console.WriteLine("Number is 3");
                break;
            default:
                Console.WriteLine("Number is not 1, 2, or 3");
                break;
        }
    }
}

解释说明:

  1. switch 语句switch 语句用于根据不同的条件执行不同的代码块。它通常比多个 if-else 语句更简洁和高效。

  2. case 标签:每个 case 标签后面跟着一个常量表达式,当 switch 表达式的值与某个 case 的值相等时,程序将执行该 case 下的代码块。

  3. break 关键字:每个 case 块后面的 break 语句用于终止当前 case 的执行并退出 switch 语句。如果不使用 break,程序将继续执行下一个 case 块中的代码(称为“贯穿”)。

  4. default 标签default 标签是可选的,用于处理所有未匹配的情况。如果没有任何 case 匹配,程序将执行 default 块中的代码。

这个例子中,变量 number 的值为 2,因此程序会输出 "Number is 2"。

上一篇:c# 单例

下一篇:c#winform

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# 取字符串最后一个字符

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站