C#条件运算符是指什么呢?让我们首先从概念上了解C#条件运算符:
?: 运算符称为条件运算符。有时,它也称为三元运算符。
conditional-expression:(条件表达式:)
conditional-or-expression(条件或表达式)
conditional-or-expression ? expression : expression(条件或表达式 ? 表达式 : 表达式)
C#条件运算符的使用是如何的呢?
b ? x : y 形式的条件表达式首先计算条件 b。然后,如果 b 为 true,则计算 x,并且它成为运算结果。否则计算 y,并且它成为运算结果。条件表达式从不同时计算 x 和 y。
条件运算符向右关联,表示运算从右到左分组。例如,a ? b : c ? d : e 形式的表达式按 a ? b : (c ? d : e) 计算。