您的位置:首页 - 题库 - C#题目
请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?




上一题 下一题
条件运算符 (?:) 也称为三元条件运算符,用于计算布尔表达式,并根据布尔表达式的计算结果为 true 还是 false 来返回两个表达式中的一个结果
条件运算符的语法如下所示:
condition ? consequent : alternative
condition 表达式的计算结果必须为 true 或 false。 若 condition 的计算结果为 true,将计算 consequent,其结果成为运算结果。 若 condition 的计算结果为 false,将计算 alternative,其结果成为运算结果。 只会计算 consequent 或 alternative。

从 C# 9.0 开始,条件表达式由目标确定类型。 也就是说,如果条件表达式的目标类型是已知的,则 consequent 和 alternative 的类型必须可隐式转换为目标类型

收藏 列表
评论:

导航