编辑
2025-09-19
C#
00

目录

if 语句
应用特点
应用场景
示例
if...else 语句
应用特点
应用场景
示例
if...else if...else 语句
应用特点
应用场景
示例
If 嵌套
switch 语句
应用特点
应用场景
示例
总结

条件语句是编程中常用的控制结构,用于根据不同的条件决定程序的执行路径。在 C# 中,条件语句主要包括 ifelse ifelseswitch 语句,本课程将详细介绍这些语句的用法、应用特点和应用场景,并提供丰富的示例。

if 语句

应用特点

  • if 语句用于根据单个条件执行代码块,当条件为真时执行相应的代码。

应用场景

  • 根据特定条件执行特定的代码块。
  • 执行特定条件下的逻辑分支。

示例

C#
int x = 10; if (x > 5) { Console.WriteLine("x 大于 5"); }

image.png

if...else 语句

应用特点

  • if...else 语句用于在条件为真时执行一段代码块,否则执行另一段代码块。

应用场景

  • 根据条件执行不同的代码逻辑。
  • 处理二选一的情况。

示例

C#
int x = 10; if (x > 5) { Console.WriteLine("x 大于 5"); } else { Console.WriteLine("x 不大于 5"); }

image.png

if...else if...else 语句

应用特点

  • if...else if...else 语句用于在多个条件之间进行选择,根据不同的条件执行不同的代码块。

应用场景

  • 处理多个条件下的逻辑选择。
  • 处理多个条件的情况。

示例

C#
int x = 10; if (x > 10) { Console.WriteLine("x 大于 10"); } else if (x < 10) { Console.WriteLine("x 小于 10"); } else { Console.WriteLine("x 等于 10"); }

image.png

If 嵌套

C#
int age = 25; bool hasLicense = true; if (age >= 18) { if (hasLicense) { Console.WriteLine("您可以驾驶汽车"); } else { Console.WriteLine("您达到驾驶年龄,但需要先获取驾照"); } } else { Console.WriteLine("您年龄未达到驾驶要求"); }

image.png

switch 语句

应用特点

  • switch 语句用于根据表达式的值选择不同的执行路径,可以有效地替代多个 if...else if...else 语句。

应用场景

  • 处理多个条件下的逻辑选择。
  • 根据不同的值执行不同的代码块。

示例

C#
int day = 3; string dayName; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; default: dayName = "Unknown"; break; } Console.WriteLine("Today is " + dayName);

image.png

总结

条件语句是 C# 中非常重要的控制结构,通过 ifelse ifelseswitch 语句,我们可以根据不同的条件灵活地控制程序的执行流程。本课程详细介绍了这些语句的应用特点、应用场景,并提供了丰富的示例,希望能帮助您更好地理解和运用条件语句来编写更加复杂和灵活的程序。

本文作者:技术老小子

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!