c#三元表达式
时间: 2023-06-30 21:25:24 浏览: 254
语法形式-C#实用入门教程
C#中的三元表达式是一种简洁的条件语句,它可以根据条件的真假返回不同的值。它的语法形式如下:
```
condition ? value1 : value2;
```
其中,`condition`是一个布尔表达式,如果它的值为true,则返回`value1`,否则返回`value2`。
例如,下面的代码使用三元表达式来判断一个数字是否为正数:
```
int num = -10;
string result = num > 0 ? "是正数" : "不是正数";
Console.WriteLine(result); // 输出:不是正数
```
在上面的代码中,如果`num > 0`为true,则返回字符串"是正数",否则返回字符串"不是正数"。由于`num`的值为-10,所以最终输出的是"不是正数"。
阅读全文