欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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的结果类型一致,并且也要跟整个三元表达式的结果类型一致。