发展历程 什么是转换语句? -技术百科的定义

什么是转换语句? -技术百科的定义

目录:

Anonim

定义-转换语句是什么意思?

C#中的switch语句是一个选择语句,它允许将程序控制权转移到带有与switch表达式的值相对应的switch标签的​​语句列表。

switch语句是一个控制语句,它根据控制表达式和switch块中指定的标签之间的比较结果执行一组逻辑。 这种类型的语句有助于允许变量或表达式的值从表示可能发生的不同可能性的候选列表中选择要执行的代码块。

与if..else..if ..梯形图相比,使用switch语句可提高性能和可读性。 一个switch语句可以包含另一个switch语句,从而形成一个嵌套的switch,与其他方法相比,可以产生更好的性能。

Techopedia解释了Switch声明

switch语句包含关键字“ switch”,后跟一个控制开关表达式(在括号内)和一个switch块。 开关块可以包括零个或多个开关部分。 每个开关部分都包含关键字“'case”,后跟一个选择(以“:”结尾的常量值)和语句列表。

在评估switch语句的表达式之后,控制权将转移到与表达式值匹配的“ case”标签之后的语句。 如果在“ case”标签中没有指定匹配常量,则将控制转移到“ default”标签后的语句(如果存在)或switch语句的末尾。

括号中指定的表达式必须是整数类型,枚举,字符串,布尔值或可以转换为整数类型的类型。 每个开关部分都可以包含多个“大小写”标签。 每个开关部分的末端必须不可触及; 结果,switch部分必须以“ break”之类的跳转语句结束。 switch语句中不同“ case”标签中使用的常量不能重复。

例如,可以使用switch语句将来自用户的数字输入值与应用程序中显示的菜单选项列表进行比较,然后根据用户的选择执行应用程序。

与C ++相比,C#中的切换部分的执行不允许“中断”(继续)到下一个切换部分。

该定义是在C#上下文中编写的
什么是转换语句? -技术百科的定义