c sharp举例switch用法
时间: 2023-03-14 21:04:56 浏览: 58
switch(expression){
case value1:
//执行语句
break;
case value2:
//执行语句
break;
//你可以有任意数量的case语句
default :
//可选的
//代码将在没有case匹配时执行
}
相关问题
工厂模式,使用C SHARP举例
工厂模式是一种常用的设计模式,它可以将对象的创建与使用分离。在C#中,我们可以使用工厂模式来创建对象,例如:我们可以定义一个抽象类,然后创建具体的工厂类来实现该抽象类的方法,从而创建出不同种类的对象。比如,我们可以定义一个抽象类叫做Animal,然后创建一个具体的工厂类叫做CatFactory,实现Animal类的方法,从而创建出猫的对象。
c sharp中的switch怎么用
在C#中,switch语句用于测试变量与一系列值中的每个值是否相等。以下是switch语句的基本语法:
```
switch (variable) {
case value1:
// code to be executed if variable matches value1
break;
case value2:
// code to be executed if variable matches value2
break;
...
default:
// code to be executed if variable doesn't match any of the above values
break;
}
```
在这里,`variable`是要测试的变量,`value1`,`value2`等是要与变量进行比较的值。如果变量等于其中的一个值,则执行与该值对应的代码块。如果没有任何一个值与变量匹配,则执行`default`代码块。
以下是一个简单的例子:
```
int day = 3;
string dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
default:
dayName = "Invalid day";
break;
}
Console.WriteLine(dayName); // Output: Wednesday
```
在这个例子中,`day`变量的值为3,因此与`case 3`匹配,执行与该`case`对应的代码块,并将`dayName`设置为"Wednesday"。最后输出`dayName`的值,输出结果为"Wednesday"。