C# の switch 文で文字列を使用する
Minahil Noor
2023年10月12日
この記事では、C# の switch ステートメントで文字列を使用する方法を紹介します。
C# の switch
文で文字列を使用する
switch
文で文字列を使用する特別な方法はありません。文字列を表す二重引用符で値を割り当てることにより、ケースを簡単に作成できます。
以下のプログラムは、C# の switch ステートメントで文字列を使用する方法を示しています。
using System;
class StringinSwitch {
static public void Main() {
string mystring = "Rose";
switch (mystring) {
case "Jasmine":
Console.WriteLine("The flower is Jasmine");
break;
case "Lili":
Console.WriteLine("The flower is Lili");
break;
case "Rose":
Console.WriteLine("The flower is Rose");
break;
case "Hibiscus":
Console.WriteLine("The flower is Hibiscus");
break;
case "Daisy":
Console.WriteLine("The flower is Daisy");
break;
default:
Console.WriteLine("No Flower Selected");
break;
}
}
}
出力:
The flower is Rose
switch ステートメントで文字列を渡しました。switch
ステートメントは、指定された文字列の値に従って値を返しました。
大文字と小文字が区別されない文字列を渡すと、switch
ステートメントはデフォルトの case
を使用します。
using System;
class StringinSwitch {
static public void Main() {
string mystring = "Sun Flower";
switch (mystring) {
case "Jasmine":
Console.WriteLine("The flower is Jasmine");
break;
case "Lili":
Console.WriteLine("The flower is Lili");
break;
case "Rose":
Console.WriteLine("The flower is Rose");
break;
case "Hibiscus":
Console.WriteLine("The flower is Hibiscus");
break;
case "Daisy":
Console.WriteLine("The flower is Daisy");
break;
default:
Console.WriteLine("No Flower Selected");
break;
}
}
}
出力:
No Flower Selected