「Unity/Csharp/switch」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==Switch文サンプル== <pre> using System; class Program { void Main() { string color = "red"; string message; switch (color) {...」) |
|||
行1: | 行1: | ||
− | ==Switch文サンプル== | + | ==Switch文サンプル(C# 7.0まで)== |
<pre> | <pre> | ||
using System; | using System; | ||
+ | using UnityEngine; | ||
class Program | class Program | ||
{ | { | ||
行23: | 行24: | ||
break; | break; | ||
} | } | ||
+ | Debug.Log(message); | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | ==Switch文サンプル(C# 8.0まで)== | ||
+ | <pre> | ||
+ | using System; | ||
+ | using UnityEngine; | ||
+ | class Program | ||
+ | { | ||
+ | void Main() | ||
+ | { | ||
+ | string color = "red"; | ||
+ | string message = color switch | ||
+ | { | ||
+ | "red" => "赤は情熱の色です", | ||
+ | "green" => "緑は自然の色です", | ||
+ | "blue" => "青は空と海の色です", | ||
+ | _ => "その色についての情報がありません" // デフォルトケース | ||
+ | }; | ||
Debug.Log(message); | Debug.Log(message); | ||
} | } | ||
} | } | ||
</pre> | </pre> |
2025年5月8日 (木) 16:51時点における最新版
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); } }