C# 三元表达式

99封情书 提交于 2019-12-03 04:12:22

一、语法

 表达式1?表达式2:表达式3

描述:

表达式1一般为一个关系表达式。

如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。

如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。

举例:

bool resuilt=5>3?true:flase

  

注意点:凡使用if else的判断,可以考虑使用三元表示式;表达式2的结果类型必须跟表达式3的结果类型一致,并且也要跟整个三元表达式的结果类型一致。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!