とあるプルリクエストを見ていたときに、今までみたことのない書き方があり調べてみるとことにしました。 switch式 調べたとこと「switch式」という演算子でした。 docs.microsoft.com 具体例 まず、2つのタイプを用意します。 public enum TestType { None, Test, } public enum TestChangeType { ChangeNone, ChangeTest, } これをこのような形で利用します。 var changeType = testType switch { TestType.None => TestChangeType.…