C#.NET:?:演算子


?:演算子

#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
[条件] ? [条件が真の場合に設定する値] : [条件が偽の場合に設定する値]

以下のコードは等価です
bool flg = false;
// ?の左側の式(flg)がtrueの場合、str には"真"、それ以外の場合"偽"が代入されます
string str = flg ? "真" : "偽";

bool flg = false;
string str;
// 条件(flg)がtrueの場合、str には"真"、それ以外の場合"偽"が代入されます
if(flg){
 str = "真";
}else{
 str = "偽";
}
最終更新:2014年01月25日 11:12
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル