C#でのswitch文の使い方は何ですか?
C#のswitch文は、式の値によって実行するコードブロックを選択するために使用されます。基本的な構文は以下の通りです:
switch(expression)
{
case value1:
// 当expression的值等于value1时执行的代码
break;
case value2:
// 当expression的值等于value2时执行的代码
break;
case value3:
// 当expression的值等于value3时执行的代码
break;
default:
// 当expression的值不匹配任何case时执行的代码
break;
}
switch文を使用する際、式の値はそれぞれのcaseの値と比較されます。あるcaseの値と一致すると、そのcaseのコードブロックが実行されます。一致するcaseがない場合は、(defaultが存在する場合は) defaultの後のコードブロックが実行されます。
各caseごとのコードブロックには、C#コードを書くことができます。通常、各caseのコードブロックの最後には、switch文から抜けるためにbreak文を使用する必要があります。そうでないと、次のcaseのコードブロックが実行され続けます。また、defaultキーワードを使用して、任意のcaseと一致しなかった場合に実行されるデフォルトの処理を指定することができます。
expressionは、列挙型や整数型を含む任意の整数型、または文字列型であることに注意する必要があります。