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) の判定:偽
たまに忘れる構文のメモ
//構文は <真偽判定> ? {真の場合の処理} : {偽の場合の処理} var flag = (1 == 1) ? "真" : "偽"; Console.WriteLine("(1==1) の判定:{0}", flag); flag = (1 == 0) ? "真" : "偽"; Console.WriteLine("(1==0) の判定:{0}", flag);
結果:
(1==1) の判定:真 (1==0) の判定:偽