C#の三項演算子について(?:演算子)
形式
条件式(Boolean)? 条件式True時に評価される式:条件式False時に評価される式
条件式がTrueの時評価される式と条件式がFalseの時評価される式は同じ型であるか、一方の型から暗黙の型変換が存在している必要があります。
条件演算子は右結合です。つまり、次の形式の式があるとしたら、
a ? b : c ? d : e
これが次の様に評価されます。
a ? b : (c ? d : e)
参考
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/conditional-operator
ディスカッション
コメント一覧
まだ、コメントがありません