主页
  • 主页
  • 分类
  • 热文
  • 教程
  • 面试
  • 标签
C#

C# 基础

C# 主页
C# 概述
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 决策结构
C# 循环结构
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串
C# 结构体
C# 枚举
C# 类
C# 继承
C# 多态性
C# 操作符重载
C# 接口
C# 命名空间
C# 预处理
C# 正则表达式
C# 异常
C# 文件与流

C# 高级

C# 属性(Attributes)
C# 反射
C# 属性(Properties)
C# 索引器
C# 委托
C# 事件
C# 集合
C# 泛型
C# 匿名方法
C# 不安全代码
C# 线程

基础

C# 主页
C# 概述
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 决策结构
C# 循环结构
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串
C# 结构体
C# 枚举
C# 类
C# 继承
C# 多态性
C# 操作符重载
C# 接口
C# 命名空间
C# 预处理
C# 正则表达式
C# 异常
C# 文件与流

高级

C# 属性(Attributes)
C# 反射
C# 属性(Properties)
C# 索引器
C# 委托
C# 事件
C# 集合
C# 泛型
C# 匿名方法
C# 不安全代码
C# 线程

C# 决策结构


上一章 下一章

决策结构要求程序员指定一个或多个条件来由程序评估或测试,同时还包括一条或多条语句,如果确定条件为真,则执行这些语句;可选地,如果确定条件为假,则执行其他语句。

Decision making statements in C#

以下是最常见的决策结构的一般形式,可以在大多数编程语言中找到:

C# 中的决策语句

C# 提供了以下类型的决策语句。点击下列链接查看详细信息。

决策语句概览

  1. if 语句

    • 一个 if 语句包含一个布尔表达式,后面跟着一条或多条语句。
  2. if...else 语句

    • 一个 if 语句可以跟随一个可选的 else 语句,当布尔表达式为假时执行 else 中的语句。
  3. 嵌套 if 语句

    • 您可以在另一个 if 或 else if 语句内使用一个 if 或 else if 语句。
  4. switch 语句

    • 一个 switch 语句允许一个变量与一系列的值进行相等性测试。
  5. 嵌套 switch 语句

    • 您可以在另一个 switch 语句内使用一个 switch 语句。

三元运算符 (? :)

我们在上一章中已经介绍了条件运算符 ? : ,它可以用来替代 if...else 语句。它有一般的如下形式:

Exp1 ? Exp2 : Exp3;

其中 Exp1, Exp2, 和 Exp3 是表达式。注意冒号的使用和位置。

一个 ? 表达式的值是这样确定的:首先评估 Exp1。如果它为真,则评估 Exp2 并且 Exp2 的值成为整个 ? 表达式的值。如果 Exp1 为假,则评估 Exp3 并且 Exp3 的值成为表达式的值。

上一章 下一章
阅读号二维码

关注阅读号

联系二维码

联系我们

© 2024 Yoagoa. All rights reserved.

粤ICP备18007391号

站点地图