欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
C/C++/C#·
C#教程
[目录]
·
C# 判断语句
C# 教程
C# 简介
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 判断语句
C# 循环语句
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串 String
C# 结构体 Struct
C# 枚举 Enum
C# 类 Class
C# 继承
C# 多态性
C# 运算符重载
C# 接口 Interface
C# 命名空间 Namespace
C# 预处理器指令
C# 正则表达式
C# 异常处理
C# 文件的输入与输出
C# 高级教程
C# 特性 Attribute C# 属性 Property C# 索引器 Indexer C# 委托 Delegate C# 事件 Event C# 集合 Collection C# 泛型 Generic C# 匿名方法 C# 不安全代码 C# 多线程
C# 教程
C# 简介
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 判断语句
C# 循环语句
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串 String
C# 结构体 Struct
C# 枚举 Enum
C# 类 Class
C# 继承
C# 多态性
C# 运算符重载
C# 接口 Interface
C# 命名空间 Namespace
C# 预处理器指令
C# 正则表达式
C# 异常处理
C# 文件的输入与输出
C# 高级教程
C# 特性 Attribute C# 属性 Property C# 索引器 Indexer C# 委托 Delegate C# 事件 Event C# 集合 Collection C# 泛型 Generic C# 匿名方法 C# 不安全代码 C# 多线程C# 判断语句
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。
下面是大多数编程语言中典型的判断结构的一般形式:
1. 判断语句
C# 提供了以下类型的判断语句。点击链接查看每个语句的细节。
| 语句 | 描述 |
|---|---|
| if 语句 | 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 |
| if...else 语句 | 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。 |
| 嵌套 if 语句 | 您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。 |
| switch 语句 | 一个 switch 语句允许测试一个变量等于多个值时的情况。 |
| 嵌套 switch 语句 | 您可以在一个 switch 语句内使用另一个 switch 语句。 |
2. ? : 运算符
我们已经在前面的章节中讲解了 条件运算符 ? :,可以用来替代 if...else 语句。它的一般形式如下:
Exp1 ? Exp2 : Exp3;
其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。
? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值。
下一章:C# 循环语句
有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:
AI 中文社