`
yingyingol
  • 浏览: 745058 次
文章分类
社区版块
存档分类
最新评论

C# 学习总结 之 流程控制

阅读更多
流程控制
名称 语句 形式 意义
顺序结构     从上向下顺序执行
无条件跳转      
分支机构 if语句实现分支 if(判断){处理} 如果…则…
if(判断){处理}else{处理} 如果…则…,否则…
ifelseifelse if…else嵌套进行多条件判断
switch语句实现分支 switch(variable)
{

case value1:
statement1
break;
case value2:
statement2
break;

...
default:
statement
break;
}
如果case分支种没有break语句,即使匹配了此分支,程序也要执行下一个case分支,,直到遇到break为止。如没有任何分子满足条件,程序最后进行default分支
循环结构 while语句实现循环 while(条件){...} 如果…就… 表示如果符合条件就执行循环 若循环有初始值,且都要累加、累减,则使用for循环比while循环要好。
do{...}while(条件) 直到…为止… 表示直到满足条件就退出循环,至少会执行一次
for语句实现循环 for(expressionl1 expressionl2expressionl3
{
statement

}
expressionl1:条件初始值
expressionl2:判断条件
expressionl3:执行statement后要执行的语句,用来改变条件,如累加等。
Statement: 符合条件时的执行语句
使用break/continue控制循环   break 可以用于中断循环,从循环中跳出。
Continue可以提前结束一次循环过程中执行的循环体,直接进入下一次循环。
备注:      
条件编译 #define   建立一个预定义符号 ,必须放于文件首行,并在整个文件中有效
#undef   取消一个预定义符合
#if   条件判断指令
#else  
#elif  
#endif  
异常处理 try、 catch、 finally try{...}
catch
{...}
finally{...}
当try{...}代码块出现异常,将自动转向 catch{...}代码块,并执行其中的内容,无论是否出现异常,程序都会执行finally{...}中的代码。
分享到:
评论

相关推荐

    C#GDI+图形程序设计源码

    c#图形书中最经典的一本书当中包括饼图,条形图,绘图板制作等 第1章 GDI+ ——下一代图形接口 1.1 理解GDI+ 1.2 探索GDI+ 的功能 1.3 从GDI的角度学习GDI+ 1.4 .NET中的GDI+ 名称空间和类 总结 第2章 第一个...

    c#基础学习(学习时的总结)

    关于c#流程控制语句的学习总结,属于较为基础的部分,不过万丈高楼平地起,希望能对你们的学习有所帮助,同时包括了一些细节和重要的基础部分,有通过不同颜色的字体标记,希望能多看一下那些标注的部分,作为初学者...

    《.NET实践之旅 C#篇》黄凯波著

    两个部分相互索引,相辅相成,让读者了解实际工作中可能遇到的问题和所需的知识点,也可以反过来学习这些技术在实际工作中是如何选择和应用的。 最重要的是,本书将作者工作时的心得体会穿插在章节之中。书中所有的...

    C#微软培训资料

    第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第五章 变量和常量 .44 5.1 变 量 .44 5.2 常 量 .46 5.3 小 结 .47 ...

    C#项目开发案例全程实录(第2版)下载地址

    本书案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件或网站开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。...

    C#数据结构

    如果只学会了程序设计的语法和语义,那么你只能解决程序设计三分之一的问 题,而且运用的方法并不是最有效的。但如果学会了数据结构的概念,就能在程 序设计上,运用最有效的方法来解决绝大多数的问题。 《数据结构...

    开关控制灯的改进实验

    一、实验目的 通过此课程掌握微机系统的构成原理与接口电路的设计...3)、画出程序流程、编写系统初始化程序和功能程序清单。 4)、完成系统最终调试,得出系统运行结果与调试报告。 5)、总结报告,并提出系统改进建议。

    C# Winform数据库应用设计(附开发案例

    掌握c#的程序流程控制语句 C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC 本章简介 从本门课开始我们将要开始学习¢#语言和NET平台。本章将使学员对NET和¢#有一个 初步的认识,了解C#的开发环境,...

    GDI+图像程序设计(PDF & 源码 -电子工业出版社)

    本书适合于开发GDI+图形应用程序的初、中级程序员阅读,书中给出了大量用C#语言编写的可重用示例代码,可以使读者更快地掌握书中所介绍的各种知识和概念。本书也可以作为大专院校相关课程的重要辅导教材。 【编辑...

    asp.net知识库

    ASP.NET 2.0使用Web Part创建应用程序之二(共二) 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤 NET2.0系列介绍(一).NET 2.0 中Web 应用程序主题的切换 ASP.NET 2.0 中Web 应用程序主题的切换 2.0正式版中...

    Nhibernate从入门到精通

    NHibernate 入门之旅教程 PDF版,写这个小书也算是对自己学习NHibernate的一个总结吧。再次向对NHibernate陌生的朋友介绍一下NHibernate,它是一个面向.NET 环境的对象/关系数据库映射工具。用来把对象映射到基于SQL...

    C大学教程(第五版·中文版).pdf【第一部分】

    第4章 C程序控制 第5章 C函数 第6章 C数组 第7章 C指针 第8章 C字符和字符串 第9章 格式化输入输出 第10章 结构体、共用体、位操作和枚举类型 第11章 文字处理 第12章 数据结构 第13章 C预处理 第14章 C语言的其他...

    亮剑.NET深入体验与实战精要2

    1.3.8 流程控制 16 1.3.9 字符串常见操作 21 1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——...

    亮剑.NET深入体验与实战精要3

    1.3.8 流程控制 16 1.3.9 字符串常见操作 21 1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——...

    vc++ 应用源码包_1

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

    CSDN 微软技术高级讲师.NET技术企业高级培训PPT

    (6) 学习Expression Blend 专业的WPF设计工具 (7) 使用EB WPF客户端实战 (8) 刨析XAML (9) XAML语法 (10) 认识WPF中的主要控件 (11) 动画什么 (12) 动画中的3个重要概念 (13) 使用时间线和故事板 ...

    dot NET技术企业高级培训PPT

    (6) 学习Expression Blend 专业的WPF设计工具 (7) 使用EB WPF客户端实战 (8) 刨析XAML (9) XAML语法 (10) 认识WPF中的主要控件 (11) 动画什么 (12) 动画中的3个重要概念 (13) 使用时间线和故事板 ...

    vc++ 应用源码包_2

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

    vc++ 应用源码包_6

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

Global site tag (gtag.js) - Google Analytics