第三章 C#语句控制
掌握C#控制语句,可以更好地控制程序流程,提高程序的灵活性。C#语言中定义了选择、迭代和跳转等控制语句。本章将从初学者的角度考虑,知识与实例相结合,使读者轻松了解C#语句控制,快速入门。通过学习本章,读者可以达到以下学习目的:
♣ 掌握if语句的用法;
♣ 掌握switch语句的用法;
♣ 掌握在switch语句中如何使用break语句;
♣ 理解goto语句的正确用法;
♣ 掌握while循环的用法;
♣ 掌握do循环的用法;
♣ 掌握for循环的用法;
♣ 掌握foreach循环的用法;
♣ 掌握使用continue语句;
♣ 掌握使用异常处理语句throw、try-catch、try-catch-finally的用法。
3.1 | 选择语句
选择语句主要包括两种类型,分别为if语句和switch语句,本节将分别进行介绍。
3.1.1 使用if语句实现单分支选择结构
if语句用于判断表达式的值,满足条件时执行其包含的一组语句。其语法如下:
if(表达式) |
执行过程说明:
如果表达式的值为true(真),则执行语句块一中的语句;如果表达式的值为false(假),则不执行语句块一中的语句。if语句执行流程如图3.1所示。
ch0301实例位置:mr\03\sl\Ex03_01
本实例定义一个Boolean类型的变量flagTure,并为其赋值为true。程序运行判断if语句中的条件变量flagTure值的状态,如果为true则输出“flagTure变量为真”字符串,如果为“false”则不执行语句。
主要代码如下:
static void Main(string[] args) |
按〈Ctrl+F5〉键运行程序,运行结果如图3.2所示。
图3.1 if语句执行流程
图3.2 示例运行结果
| 回书目 上一节 下一节 |
|
||||
| · 国际文档格式标准开战 · Linux——从菜鸟到高手 · 体验Visual Studio 200.. · SOA 面向服务架构 · CISSP认证成长之路 · 隐私保护技术探讨 · WCF开发基础 · 珊瑚虫QQ作者侵权案开庭 |
· SQL Server 2008/2005.. · 华为员工自杀频频拷问.. · 计算机网络维护入门 · 开源虚拟化技术Xen · 贝恩资本携手华为22亿.. · 如何优化IT 控制能耗 · VMware技术应用 · 打造安全服务器 |
|||
|
||||
| · iSCSI应用与发展 · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · SQL Server入门到精通 |
· 病毒查杀专题 · 国际文档格式标准开战 · Linux防火墙 · 打造安全服务器 · Sniffer安全技术从入门.. · SOA 面向服务架构 · ADSL应用面面俱到 · 入侵防护系统(IPS)初探 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · iSCSI应用与发展 · RAID——磁盘阵列基础 · 身份认证技术 |
· 病毒查杀专题 · 清除流氓软件——51CTO.. · Sniffer安全技术从入门.. · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 |
|||