条件运算符-大彩串口屏各组态控件详细介绍

时间:2021-06-08 09:46:53
【文件属性】:
文件名称:条件运算符-大彩串口屏各组态控件详细介绍
文件大小:4.46MB
文件格式:PDF
更新时间:2021-06-08 09:46:53
C#5.0 PDF C#学习 7.14 条件运算符 ?: 运算符称为条件运算符。有时,它也称为三元运算符。 conditional-expression: null-coalescing-expression null-coalescing-expression ? expression : expression b ? x : y 形式的条件表达式首先计算条件 b。然后,如果 b 为 true,则将计算 x,并且它将成为运算结 果。否则计算 y,并且它成为运算结果。条件表达式从不同时计算 x 和 y。 条件运算符向右关联,表示运算从右到左分组。例如,a ? b : c ? d : e 形式的表达式可以按 a ? b : (c ? d : e) 进行计算。 ?: 运算符的第一个操作数必须是可以隐式转换为 bool 的表达式,或是实现 operator true 的类型的 表达式。如果两个要求都不满足,则发生编译时错误。 ?: 运算符的第二和第三个操作数 x 和 y 控制条件表达式的类型。  如果 x 具有类型 X 且 y 具有类型 Y,则 o 如果存在从 X 到 Y 的隐式转换(第 0 节),但不存在从 Y 到 X 的隐式转换,则 Y 为条件表达式 的类型。 o 如果存在从 Y 到 X 的隐式转换(第 0 节),但不存在从 X 到 Y 的隐式转换,则 X 为条件表达式 的类型。

网友评论