C#でif 文を省略形で書く

たまに忘れる構文のメモ

//構文は <真偽判定> ? {真の場合の処理} : {偽の場合の処理}
var flag = (1 == 1) ? "真" : "偽";
Console.WriteLine("(1==1) の判定:{0}", flag);

flag = (1 == 0) ? "真" : "偽";
Console.WriteLine("(1==0) の判定:{0}", flag);

結果:

(1==1) の判定:真
(1==0) の判定:偽