📜  c# switch case 设置值 - C# (1)

📅  最后修改于: 2023-12-03 15:13:49.726000             🧑  作者: Mango

C# Switch Case 设置值

在 C# 中,Switch Case 语句可以用来根据不同的条件来执行不同的操作。在这里,我们将着重介绍如何在 Switch Case 语句中设置值。

语法

C# 中 Switch Case 语句的基本语法如下所示:

switch(expression) {
   case value1:
      // 执行某些操作
      break;
   case value2:
      // 执行某些操作
      break;
   .
   .
   .
   default:
      // 执行某些操作
      break;
}

在这个语法中,expression 是一个表达式或者值,用来匹配不同的 case,并且必须放在 switch 语句的圆括号中。每一个 case 后面跟着一个值或者表达式,用来比较与 expression 的值是否相等。如果匹配上了,就会执行该 case 的代码块。如果没有任何一个 caseexpression 的值匹配,就会执行 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 语句中给变量或者参数赋值,从而实现更加多样化的操作。