C# 判断学习笔记
1. 比较运算符
C# 中最基本的判断方法是比较运算符。常用的比较运算符有:
>
大于<
小于>=
大于等于<=
小于等于==
等于!=
不等于
下面是一些示例代码:
csharpCopy Codeint a = 10;
int b = 5;
bool result = a > b; // true
result = a < b; // false
result = a >= b; // true
result = a <= b; // false
result = a == b; // false
result = a != b; // true
2. 逻辑运算符
除了比较运算符,C# 还提供了逻辑运算符用于组合多个判断条件。常用的逻辑运算符有:
&&
与||
或!
非
下面是一些示例代码:
csharpCopy Codeint a = 10;
int b = 5;
int c = 8;
bool result = (a > b) && (b > c); // false
result = (a > b) || (b > c); // true
result = !(a > b); // false
3. 条件语句
在 C# 中,条件语句可以根据特定条件执行不同的代码块。常用的条件语句有:
3.1 if 语句
if 语句根据指定条件判断是否执行代码块,如果条件满足则执行。示例代码如下:
csharpCopy Codeint a = 10;
int b = 5;
if (a > b)
{
Console.WriteLine("a is greater than b");
}
3.2 if...else 语句
if...else 语句在 if 语句的基础上增加了 else 块,当条件不满足时执行 else 块。示例代码如下:
csharpCopy Codeint a = 10;
int b = 5;
if (a < b)
{
Console.WriteLine("a is less than b");
}
else
{
Console.WriteLine("a is greater than or equal to b");
}
3.3 switch 语句
switch 语句根据表达式的值,匹配相应的 case 块并执行。示例代码如下:
csharpCopy Codeint num = 2;
switch (num)
{
case 1:
Console.WriteLine("num is 1");
break;
case 2:
Console.WriteLine("num is 2");
break;
default:
Console.WriteLine("num is not 1 or 2");
break;
}
4. 循环语句
在 C# 中,循环语句可以重复执行一段代码块,常用的循环语句有:
4.1 for 循环
for 循环按照指定次数重复执行代码块。示例代码如下:
csharpCopy Codefor (int i = 0; i < 5; i++)
{
Console.WriteLine("i is " + i);
}
4.2 while 循环
while 循环重复执行代码块,直到指定条件不满足为止。示例代码如下:
csharpCopy Codeint i = 0;
while (i < 5)
{
Console.WriteLine("i is " + i);
i++;
}
4.3 do...while 循环
do...while 循环先执行一次代码块,然后判断条件是否满足,如果满足则重复执行,直到条件不满足为止。示例代码如下:
csharpCopy Codeint i = 0;
do
{
Console.WriteLine("i is " + i);
i++;
} while (i < 5);
5. 总结
本文介绍了 C# 中常用的判断方法和判断语句。开发者可以根据实际情况选择合适的方法来实现指定的功能。