C# 判断
C#语言中有多种判断语句,常用的有if语句和switch语句。
if语句的基本格式为:
if (条件表达式)
{
// 条件为真时执行的语句
}
else
{
// 条件为假时执行的语句
}
其中,条件表达式可以是任意的布尔类型表达式,如果条件为真,则执行if语句中的语句,否则执行else语句中的语句。
if语句还有其他的格式,如if-else if-else、if-else if、if-else等,分别表示多个条件的判断。
switch语句用于对具体值进行判断,其基本格式为:
switch (表达式)
{
case 值1:
// 如果表达式等于值1时执行的语句
break;
case 值2:
// 如果表达式等于值2时执行的语句
break;
default:
// 如果表达式不等于任何一个case时执行的语句
break;
}
其中,表达式可以是任意类型,case后面跟的是一个值,如果表达式等于该值,则执行该case后面的语句,如果表达式不等于任何一个case,则执行default后面的语句。
需要注意的是,每一个case后面必须要有break语句,否则程序会继续执行下一个case的语句,直到遇到break为止。
此外,还可以使用三目运算符进行判断,其基本格式为:
(条件表达式) ? 表达式1 : 表达式2;
其中,如果条件表达式为真,则执行表达式1,否则执行表达式2。
除此之外,C#语言还有很多其他的判断语句、判断操作符和判断方法,具体的使用可以参考C#官方文档或其他的C#教程。