C# 判断学习笔记

1. 比较运算符

C# 中最基本的判断方法是比较运算符。常用的比较运算符有:

  • > 大于
  • < 小于
  • >= 大于等于
  • <= 小于等于
  • == 等于
  • != 不等于

下面是一些示例代码:

csharpCopy Code
int 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 Code
int 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 Code
int 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 Code
int 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 Code
int 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 Code
for (int i = 0; i < 5; i++) { Console.WriteLine("i is " + i); }

4.2 while 循环

while 循环重复执行代码块,直到指定条件不满足为止。示例代码如下:

csharpCopy Code
int i = 0; while (i < 5) { Console.WriteLine("i is " + i); i++; }

4.3 do...while 循环

do...while 循环先执行一次代码块,然后判断条件是否满足,如果满足则重复执行,直到条件不满足为止。示例代码如下:

csharpCopy Code
int i = 0; do { Console.WriteLine("i is " + i); i++; } while (i < 5);

5. 总结

本文介绍了 C# 中常用的判断方法和判断语句。开发者可以根据实际情况选择合适的方法来实现指定的功能。