C# 三元表达式
程序员文章站
2023-11-09 21:15:58
一、语法 表达式1?表达式2:表达式3 描述: 表达式1一般为一个关系表达式。 如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。 如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。 举例: 注意点:凡使用if else的判断,可以考虑使用三元表示式;表达式2的 ......
一、语法
表达式1?表达式2:表达式3
描述:
表达式1一般为一个关系表达式。
如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。
如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。
举例:
bool resuilt=5>3?true:flase
注意点:凡使用if else的判断,可以考虑使用三元表示式;表达式2的结果类型必须跟表达式3的结果类型一致,并且也要跟整个三元表达式的结果类型一致。
上一篇: 浅谈vuex actions和mutation的异曲同工
下一篇: js继承实现方法详解