c#switch语句例子
时间: 2023-09-23 21:06:50 浏览: 173
好的,很高兴为您解答关于C# switch语句的问题。下面是一个简单的示例,它将根据用户输入的数字执行不同的操作:
```
int num = 3;
switch(num)
{
case 1:
Console.WriteLine("您输入的是1");
break;
case 2:
Console.WriteLine("您输入的是2");
break;
case 3:
Console.WriteLine("您输入的是3");
break;
default:
Console.WriteLine("您输入的不是1、2、3");
break;
}
```
以上是一个简单的C# switch语句示例,如果用户输入的是3,则输出“您输入的是3”。希望这能对您有所帮助。
相关问题
C#switch case例子
C#中的switch case语句可以用于多个离散值的判断,以下是一个简单的例子:
```
int num = 2;
switch(num)
{
case 1:
Console.WriteLine("这是数字1");
break;
case 2:
Console.WriteLine("这是数字2");
break;
case 3:
Console.WriteLine("这是数字3");
break;
default:
Console.WriteLine("这不是1、2、3中的任何一个数字");
break;
}
```
在这个例子中,我们定义了一个整型变量num,并使用switch case语句对其进行判断。当num等于1时,输出“这是数字1”;当num等于2时,输出“这是数字2”;当num等于3时,输出“这是数字3”;当num不等于1、2、3中的任何一个数字时,输出“这不是1、2、3中的任何一个数字”。需要注意的是,每个case后面必须要有break语句,否则程序会继续执行下去。
c#switch case语句
c#中的switch case语句是用来选择性地执行一系列语句的一种方法。它根据表达式的值匹配相应的case标签,然后执行与该标签关联的语句。与if语句相比,switch case语句更适用于对等值进行判断的情况。
switch case语句的特点如下:
1. case标签中的值必须是常量,不能是变量或表达式。
2. 每个case标签后面需要加上break语句,否则程序将会继续执行下一个case中的语句。
3. switch语句中的case类似于if...else if...else的离散值判断,但是只能进行等值判断。
4. switch语句一般可以用if语句重写,但是if语句不一定能用switch语句重写。
下面是c#中switch case语句的一个例子:
```csharp
int num = 2;
switch (num)
{
case 1:
Console.WriteLine("数字是1");
break;
case 2:
Console.WriteLine("数字是2");
break;
case 3:
Console.WriteLine("数字是3");
break;
default:
Console.WriteLine("其他数字");
break;
}
```
在这个例子中,如果num的值是1,则会执行第一个case中的语句;如果num的值是2,则会执行第二个case中的语句;如果num的值是3,则会执行第三个case中的语句;如果num的值不是1、2、3,则会执行default中的语句。
阅读全文