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); } }