[条件] ? [条件が真の場合に設定する値] : [条件が偽の場合に設定する値]
bool flg = false; // ?の左側の式(flg)がtrueの場合、str には"真"、それ以外の場合"偽"が代入されます string str = flg ? "真" : "偽";
bool flg = false; string str; // 条件(flg)がtrueの場合、str には"真"、それ以外の場合"偽"が代入されます if(flg){ str = "真"; }else{ str = "偽"; }