align log right void ons 操作 表达式 blog
C# 提供了一种条件运算符,能够代替简单的 if...else 结构。这种条件运算符的语法如下:
条件表达式 ? 分支 1 : 分支 2
: 就是条件运算符,可以看到它有 3 个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支 1;当条件表达式为 false 时,执行分支 2。
下面的例子中,根据年龄的大小,输出 "成年人" 或 "未成年人":
- static voidMain(string[] args)
- {
- intage =17;//年龄
- stringbackup;//备注backup = age >=18"成年人":"未成年人";
- Console.WriteLine(backup);
- }
因为 age=17,所以条件表达式 age>=18 的值为 false ,返回 "未成年人"。
以上摘自慕课网课程《C# 开发轻松入门》
[笔记]C#基础入门(二十)——C# 的条件运算符
来源: http://www.bubuko.com/infodetail-2015511.html