用c#写 switch函数
时间: 2024-02-17 15:57:40 浏览: 143
以下是一个使用C#编写的switch语句的示例:
```csharp
int num = 2;
string day;
switch (num)
{
case 1:
day = "Monday";
break;
case 2:
day = "Tuesday";
break;
case 3:
day = "Wednesday";
break;
case 4:
day = "Thursday";
break;
case 5:
day = "Friday";
break;
default:
day = "Invalid day";
break;
}
Console.WriteLine(day); // 输出:Tuesday
```
在上面的示例中,根据变量num的值,程序将执行相应的case语句,并在找到匹配的情况下执行相应的代码块。如果没有找到匹配的情况,将执行default语句块。
相关问题
c# switch函数
C# 中的 switch 语句是一种多分支选择结构,它可以根据表达式的值跳转到匹配的 case 语句执行。switch 语句的基本语法如下:
```
switch (expression)
{
case value1:
// 当 expression 的值等于 value1 时执行的代码
break;
case value2:
// 当 expression 的值等于 value2 时执行的代码
break;
// 可以有任意多个 case 语句
default:
// 当 expression 的值都不匹配时执行的代码
break;
}
```
其中,expression 是要进行匹配的表达式,value1、value2 等是要匹配的值,default 是可选的,表示当 expression 的值都不匹配时执行的代码。
c# switch return
在C#中,switch语句可以使用break和return来结束当前的switch块。使用break会退出当前的switch块,但不会响后续代码的执行。而使用return会立即结束当前函数的执行,后续的代码都不会再执行。
例如,在一个函数中使用switch语句,根据用户的选择执行不同的操作。如果使用break,只会结束当前的switch块,而后续的代码还会继续执行。但如果使用return,会立即结束整个函数的执行,并且不会执行后续的代码。
这个区别可以在一个示例代码中看到。比如在一个迷你DVD管理器的程序中,使用switch语句根据用户的选择执行不同的操作。当用户选择退出时,使用return结束整个程序的执行。而在其他情况下,使用break退出当前的switch块,但后续的代码仍然会继续执行。
总结来说,break用于退出当前的switch块,而return用于结束整个函数的执行。
阅读全文