【c#】if文を1行で記述する方法【vb.net】

条件に伴って変数へ代入する値を変更する場合はIf文を1行で記述できます。

構文

変数 = (条件式) ? 真の場合の処理内容 : 偽の場合の処理内容;

サンプル

変数aの値が1の場合は変数bに”True”を代入し、そうでない場合には変数bに”False”を代入する処理です。

b = (a == 1) ? "True" : "False";
b = If(a = 1, "True", "False")

タイトルとURLをコピーしました