介绍

已完成

C# 编程语言类似于任何人工书面或口语。 他们各自支持表达相同想法的不同方式。 在口语中,某些字词和短语比其他语言更具描述性、准确性或简洁性。 在 C# 编程语言中,有多种方法可以创建分支逻辑。 例如,使用 if 语句的选择和使用 switch 语句的选择。 根据应用程序的上下文,一种类型的选择语句可能比其他语句更具表现力和简洁性。

假设正在处理广泛使用选择语句的应用程序。 在某些情况下, if-elseif-else 构造用于生成易于阅读和维护的简洁表达代码。 在其他情况下,构造 if-elseif-else 会生成所需的结果,但难以读取和维护。 你一直负责查看代码并确定何时适合使用 switch 语句而不是 if 语句。

在本模块中,你将研究 switch 语句的用法,去实现分支逻辑,作为 if 语句的替代。 你还将致力于将 if-elseif-else 构造转换为 switch-case 构造。 在此过程中,你将学习如何识别选择一种类型的选择语句的优势。

在本模块结束时,你将能够在应用程序中实现switch语句,判断何时应选择使用switch语句而不是if-elseif-else构造,并将if-elseif-else构造转换为switch语句。

学习目标

在本模块中,你将学习以下内容:

  • 使用 switch-case 构造将变量或表达式与多个可能的结果匹配。
  • 将使用 if-elseif-else 构造的代码转换为 switch-case 构造。

先决条件:

  • 使用 if-elseif-else 构造添加分支逻辑的经验。
  • 使用变量、字符串插值和打印输出的经验。