📅  最后修改于: 2023-12-03 15:13:49.726000             🧑  作者: Mango
在 C# 中,Switch Case 语句可以用来根据不同的条件来执行不同的操作。在这里,我们将着重介绍如何在 Switch Case 语句中设置值。
C# 中 Switch Case 语句的基本语法如下所示:
switch(expression) {
case value1:
// 执行某些操作
break;
case value2:
// 执行某些操作
break;
.
.
.
default:
// 执行某些操作
break;
}
在这个语法中,expression
是一个表达式或者值,用来匹配不同的 case
,并且必须放在 switch
语句的圆括号中。每一个 case
后面跟着一个值或者表达式,用来比较与 expression
的值是否相等。如果匹配上了,就会执行该 case
的代码块。如果没有任何一个 case
与 expression
的值匹配,就会执行 default
子句后面的代码块。
在 C# 中,我们可以通过 Switch Case 语句来设置值。通常这种情况下的代码块都是用来给一个变量或者参数赋值的。比如说,我们可以根据用户输入的不同值来设置一个整型变量的值:
int value;
string input = Console.ReadLine();
switch (input) {
case "one":
value = 1;
break;
case "two":
value = 2;
break;
case "three":
value = 3;
break;
default:
value = -1;
break;
}
在这个代码片段中,input
是用户输入的字符串,根据不同的输入值,value
的值会被分别设置为 1、2、3 或者 -1。
Switch Case 语句在 C# 中非常实用,能够帮助我们根据不同的条件来执行不同的代码块。通过设置值,我们可以在 Switch Case 语句中给变量或者参数赋值,从而实现更加多样化的操作。