Unity/Csharp/switch
ナビゲーションに移動
検索に移動
Switch文サンプル(C# 7.0まで)
using System;
using UnityEngine;
class Program
{
void Main()
{
string color = "red";
string message;
switch (color)
{
case "red":
message = "赤は情熱の色です";
break;
case "green":
message = "緑は自然の色です";
break;
case "blue":
message = "青は空と海の色です";
break;
default:
message = "その色についての情報がありません";
break;
}
Debug.Log(message);
}
}
Switch文サンプル(C# 8.0まで)
using System;
using UnityEngine;
class Program
{
void Main()
{
string color = "red";
string message = color switch
{
"red" => "赤は情熱の色です",
"green" => "緑は自然の色です",
"blue" => "青は空と海の色です",
_ => "その色についての情報がありません" // デフォルトケース
};
Debug.Log(message);
}
}