三目运算符_C#判断语句详解(if、if-else、switch-case、三目/元运算符)
时间: 2024-01-24 16:03:58 浏览: 151
详解C++编程中的条件判断语句if-else与switch的用法
三目运算符是一种简洁的条件判断语句,在 C# 语言中的语法形式为:`condition ? trueValue : falseValue`。其中,`condition` 是要判断的条件,如果为真则返回 `trueValue`,否则返回 `falseValue`。三目运算符也称为条件运算符或者元运算符。
在 C# 中,除了三目运算符,还有其他的条件判断语句,如 if、if-else 和 switch-case。下面分别介绍它们的用法和特点。
if 语句:
```C#
if (condition)
{
// do something
}
```
如果 `condition` 为真,则执行 `do something` 中的语句块,否则跳过 `if` 语句。
if-else 语句:
```C#
if (condition)
{
// do something when condition is true
}
else
{
// do something when condition is false
}
```
如果 `condition` 为真,则执行 `do something when condition is true` 中的语句块,否则执行 `do something when condition is false` 中的语句块。
switch-case 语句:
```C#
switch (variable)
{
case value1:
// do something when variable equals value1
break;
case value2:
// do something when variable equals value2
break;
default:
// do something when variable doesn't match any cases
break;
}
```
根据 `variable` 的值,执行相应的 `case` 中的语句块。如果 `variable` 的值不匹配任何 `case`,则执行 `default` 中的语句块。
三目运算符和 if-else 语句类似,但是它更加简洁,适用于简单的条件判断。如果条件比较复杂,建议使用 if-else 或者 switch-case 语句。
阅读全文