C#,CASE语句示例
时间: 2024-08-26 15:02:47 浏览: 41
在C#中,CASE语句通常用于switch结构中,它是一种条件选择语句,可以根据变量的值执行不同的代码块。以下是一个基本的CASE语句示例:
```csharp
int dayOfWeek = 5; // 假设这是一个表示一周中星期几的整数,0代表周日
switch (dayOfWeek)
{
case 0:
Console.WriteLine("今天是周日");
break;
case 1:
Console.WriteLine("今天是周一");
break;
case 2:
Console.WriteLine("今天是周二");
break;
case 3:
Console.WriteLine("今天是周三");
break;
case 4:
Console.WriteLine("今天是周四");
break;
case 5:
Console.WriteLine("今天是周五");
break;
case 6:
Console.WriteLine("今天是周六");
break;
default:
Console.WriteLine("这不是一个有效的星期");
break;
}
相关问题
c#的switch case语句示例?
在C#中,`switch` `case` 语句用于根据给定表达式的值执行相应的代码块,它是一种控制流程的结构,常用于替代复杂的`if...else if...else`嵌套。下面是一个简单的`switch` `case` 示例:
```csharp
int dayOfWeek = 3; // 假设我们想知道星期几
switch (dayOfWeek)
{
case 1:
Console.WriteLine("今天是星期一");
break;
case 2:
Console.WriteLine("今天是星期二");
break;
case 3:
Console.WriteLine("今天是星期三");
break;
case 4:
Console.WriteLine("今天是星期四");
break;
case 5:
Console.WriteLine("今天是星期五");
break;
case 6:
Console.WriteLine("今天是星期六");
break;
case 7:
Console.WriteLine("今天是星期日");
break;
default:
Console.WriteLine("输入错误,不在范围之内");
break;
}
// switch 结束时会自动执行default分支,如果没有匹配到之前的case,则执行这里的代码
```
在这个例子中,如果`dayOfWeek`变量等于3,程序就会打印出“今天是星期三”。每个`case`关键字后面跟着一个可能的值,如果`dayOfWeek`匹配其中任何一个值,就执行对应的代码块。
c# switch语句 示例
在 C# 中,`switch` 语句是一种控制流结构,用于根据表达式的值选择执行一系列语句块中的某一段。它通常用于替代多个 `if...else if...else` 语句,使代码更清晰和易于管理。这里有一个简单的示例:
```csharp
int dayOfWeek = 5; // 假设我们想确定这是星期几
switch (dayOfWeek)
{
case 1:
Console.WriteLine("今天是星期一");
break;
case 2:
Console.WriteLine("今天是星期二");
break;
case 3:
Console.WriteLine("今天是星期三");
break;
case 4:
Console.WriteLine("今天是星期四");
break;
case 5:
Console.WriteLine("今天是星期五");
break;
case 6:
Console.WriteLine("今天是星期六");
break;
case 7:
Console.WriteLine("今天是星期日");
break;
default:
Console.WriteLine("输入的天数无效");
break;
}
阅读全文