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

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#学习总结C#学习总结C#学习总结C#学习总结

    C#是一种广泛应用于软件开发,尤其是Windows平台和.NET框架下的编程语言。它的设计目标是提供一种类型安全、面向对象的编程语言,...这个“C#学习总结”压缩包中的笔记,无疑是帮助菜鸟快速掌握C#基础知识的好资源。

    C#学习总结.docx

    ### C#学习总结 #### 1. 开始C#之旅 **1.1 编写第一个C#程序** 初学者通常会从简单的“Hello World!”程序开始,这有助于熟悉开发环境和基本语法。 **1.2 程序编写规则** - **1.2.1 代码书写规则** - 使用...

    1272+C#+六轴运动控制+实例源码 (1)_C#+六轴运动控制+实例源码_运动控制_运动控制卡_

    总结起来,"1272+C#+六轴运动控制+实例源码"是一个宝贵的教育资源,它可以帮助IT专业人士,尤其是那些对运动控制感兴趣的开发者,掌握C#在六轴运动控制系统中的应用,提升在自动化领域的专业技能。通过实际操作,你...

    C# 学习心得(最新)

    1. **基础语法**:C#的基础语法包括变量声明、数据类型(如int、float、string等)、运算符、流程控制(如if语句、switch语句、for循环、while循环等)、函数定义与调用。理解这些基础知识是编程的起点。 2. **面向...

    C#运动控制卡的案例

    【C#概述及基础】 C#,发音为"C Sharp",是由微软公司开发的一种面向对象的编程语言,其设计初衷是对C++进行现代...通过学习这些知识,开发者能够利用C#有效地控制雷赛运动控制卡和控制器,实现精密的自动化控制任务。

    c#全面经典总结

    本资源集合了C#的全面经典总结,适合初学者及有一定经验的开发者学习和参考。 C#的核心特性包括: 1. 类型系统:C#是一种强类型语言,每个变量都必须预先声明其类型,确保类型安全。它支持值类型(如int、float)...

    号称最经典c#总结可提高水平

    标题中的“号称最经典c#总结可提高水平”暗示了这是一个综合性的C#学习资源集合,包含了一系列有助于提升C#编程技能的知识点。这个压缩包的内容涵盖了C#的基础到高级特性,适合不同层次的开发者学习。 描述中提到的...

    c#基础知识个人总结

    C#是一种广泛应用于软件开发的面向对象的...通过学习和实践这些C#基础知识,你可以更好地理解和编写C#应用程序,为进阶学习和项目开发打下坚实基础。不断探索C#的更多高级特性和应用场景,将使你在IT领域更上一层楼。

    C#学习资料.zip

    “【学习 C#】.pdf”可能是一份全面的C#学习指南,涵盖了从基础语法、控制流、类与对象到高级特性的方方面面。这份文档通常会引导学习者逐步掌握C#的核心概念,例如变量、运算符、条件语句、循环、函数、面向对象...

    C#简单可用的远程控制demo

    【C#简单可用的远程控制demo】是一个基于C#编程语言实现的远程桌面控制应用程序,专为开发者设计,便于在Visual Studio 2013环境下进行编译和调试。这个项目提供了一个简单易用的解决方案,使用户能够通过网络对远程...

    用C#控制当前输入法

    本文将详细解析如何利用C#来实现对当前输入法的控制,使得用户无需手动进行输入法的切换,从而提高用户体验和应用程序的易用性。 ### 知识点一:C#中的输入法控制 在C#中,可以通过调用Windows API或使用.NET ...

    基于C#的车载空调控制系统的上位机程序.rar

    总结来说,这个压缩包提供的是一项使用C#和WinForm框架开发的车载空调控制系统的上位机程序示例。通过研究源代码,学习者可以了解如何在C#中设计和实现GUI界面,以及如何处理与硬件设备的交互。对于想要提升C#编程和...

    c#学习心得,请看一看

    从给定的文件信息来看,标题和描述都指向了C#的学习心得,这是一门流行的编程语言,广泛应用于Windows应用程序开发、游戏开发(尤其是Unity引擎)、Web应用等场景。下面,我们将深入探讨C#的学习要点,包括其特性、...

    MySchool+c#总结

    【标题】"MySchool+C#总结"主要涵盖了Accp5.0第一期C#项目的精髓,这个...总的来说,"MySchool+C#总结"是一个全面的C#学习资源,结合了理论与实践,对于想深入了解C#和提升编程技能的人来说,是非常有价值的参考资料。

    c#总结 表格的方式一目了然的显示出c#一些总结

    在C#编程语言的学习过程中,总结是至关重要的,它能帮助我们系统地理解和记忆关键概念。这份"C#总结"以表格的形式呈现,旨在提供一种高效的学习和复习方式。以下是对表格内容的一些详细解读: 1. **基本语法与数据...

    c#(详细的学习步骤)

    学习C#之前,你需要先理解计算机编程的基本概念,如变量、数据类型、运算符、控制结构(条件语句、循环语句)、函数等。这些基础知识是所有编程语言的基础,理解它们将帮助你更好地学习C#。 **第二步:安装开发环境...

    c#课设c#课设

    C#语言的基础部分涵盖了语法、变量、常量、数据类型、运算符、流程控制(如条件语句、循环结构)和函数等。学习C#,首先要理解其基本结构和语法规则,这将为后续的编程实践打下坚实基础。 二、面向对象编程 C#是...

    北大青鸟 accp 5.0 S1 C# 总结 PPT

    【北大青鸟ACCP 5.0 S1 C#总结】 C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序和Web应用程序时扮演着重要角色。在北大青鸟的ACCP 5.0 S1课程中,C#的学习涵盖了基础到进阶的诸多知识点,以下...

Global site tag (gtag.js) - Google Analytics