已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
书名:基于C#的ASP.NET程序设计ISBN:978-7-111-29063-6作者:翁健红出版社:机械工业出版社本书配有电子课件,基于C#的ASP.NET程序设计高职高专ppt课件,第2章C#语言基础,基于C#的ASP.NET程序设计高职高专ppt课件,C#语言简介变量数据类型运算符程序流程控制方法,本章目标,基于C#的ASP.NET程序设计高职高专ppt课件,C#语言简介,C#从C和C+语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的。所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。使用C#开发应用程序比使用C+简单,因为其语法比较简单。但是,C#是一种强大的语言,在C+中能完成的任务在C#中也能完成。,基于C#的ASP.NET程序设计高职高专ppt课件,变量,变量用来存储程序中需要处理的数据,变量声明基本语法如下:变量类型变量名例如:intage;/声明一个整型变量ageboolisTeacher;/声明一个布尔类型变量isTeacherstringsql;/声明一个字符串变量sql以下是几个不合法命名的例子:char2abc;/不合法,以数字开头floatclass;/不合法,与关键字同名decimalMain;/不合法,与库函数同名,基于C#的ASP.NET程序设计高职高专ppt课件,数据类型,1整数类型,基于C#的ASP.NET程序设计高职高专ppt课件,2布尔类型布尔类型是用来表示真和假,只有两种取值:真或假;在C#中可以把true或false赋给布布尔类型变量,也可以把一个逻辑表达式赋给布布尔类型变量。例如:boolisTeacher=true;boolb=(830)?1:0;/因为1030为假,所以结果x值为0 x=(1030)?1:0;/因为1030为真,所以结果x值为1,7new运算符new运算符用于创建一个新的类型实例。如:ArrayListlst=newArrayList();/创建一个ArrayList类的对象intarr=newint10;/创建一个数组实例,8运算符的优先级当一个表达式包含多样运算符时,运算符的优先级控制着单个运算符求值的顺序。例如表达式x+y*z按照x+(y*z)求值,因为*运算符比+运算符有更高的优先级,这和数学运算中的先乘除后加减是一致的。,程序流程控制,条件控制ifelseswitchcase循环控制whiledoforforeach跳转语句breakcontinue,条件语句,1.if语句if语句是最常用的选择语句,它根据布尔表达式的值来判断是否执行后面的内嵌语句。格式如下:if(条件表达式)语句块l/要处理的程序else语句块2要处理的程序,【例2-2】if.aspx,switch语句switch语句用于多分支选择。如果想把一个变量或表达式与许多不同的值进行比较,并根据不同的比较结果执行不同的程序段,应用switch语句就会使结构简明清晰。格式如下:switch(测试表达式)case值1:要处理的语句块1;case值2:要处理的语句块2;default:默认的语句块n;,【例2-3】switch.aspx,循环语句,while语句while语句有条件地将内嵌语句执行0遍或若干遍,语句的格式为:While(条件)循环体,【例2-4】while.aspx,do-while语句do-while语句与while语句与while语句基本类似,不同点在于其条件测试要在每次循环体执行后进行,所以,无论是否满足条件,至少执行一次循环体。格式如下:do循环体while(条件);/注意语句后面的分号不可缺少,【例2-5】DoWhile.aspx,for语句for语句执行一个语句或者一个语句块,直到指定的条件表达式的值为false为止。在先知道循环次数的情况下,使用for循环是比较方便的。格式如下:for(初始化表达式;条件表达式;更新表达式)循环体,【例2-6】for.aspx,4.foreach语句foreach语句常用在数组和集合中对元素进行迭代。它是将集合中的每一个项目代入变量中进行处理。当然,变量也是根据集合项目的类型进行声明的。格式如下:foreach(对象类型变量in集合)循环体,跳转语句,(1)break语句用于终止它所在的最近的封闭循环或条件语句。格式如下:break;(2)continue语句用于结束当前的重复过程,返回循环语句的开始处,即让循环提前进入到下一次。格式如下:continue;,【例2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西贵港市农村电力服务有限责任公司招聘22人笔试考试参考试题及答案解析
- 2025年浙江丽水市中医院引进高层次人才9人(第四批)笔试考试备考题库及答案解析
- 2025年河北省石家庄市鹿泉区公开招聘幼儿园辅助岗位人员53人笔试考试备考题库及答案解析
- 2025年甘肃省陇南市礼县招聘城镇公益性岗位人员42人(第六批)笔试考试参考题库及答案解析
- 2025福建福州市两江四岸客运有限公司票务员招聘3人笔试考试备考试题及答案解析
- 2025福建漳州台商投资区资产运营集团有限公司招聘项目管理人员59人笔试考试参考题库及答案解析
- 2025国家电投集团安徽公司招聘2人笔试考试参考试题及答案解析
- 2026年蚌埠市五河县公办普通高中公开选调教师36人笔试考试参考试题及答案解析
- 2025广东广州花都城投贸易有限公司第二次招聘项目用工人员2人考试笔试备考试题及答案解析
- 2025河南商丘市第三人民医院招聘专业技术人员(人事代理)50人工作笔试考试备考题库及答案解析
- 肌电图培训课件
- 2024中国中信金融资产管理股份有限公司北京市分公司招聘笔试参考题库附带答案详解
- 计算国内航空货物运费国内航空货物运费的计算方法国内航空
- 2022浪潮英信服务器NP5570M5产品技术白皮书V2.0
- 【MOOC】知识图谱导论-浙江大学 中国大学慕课MOOC答案
- 学校降温情况报告范文
- 《生活污水处》课件
- 严重创伤患者紧急救治血液保障模式与输血策略中国专家共识(2024版)
- 戏剧鉴赏学习通超星期末考试答案章节答案2024年
- 2023年深圳市龙华区招聘社区网格员笔试真题
- HGT 4584-2014 化工用等静压成型衬聚四氟乙烯管道、管配件
评论
0/150
提交评论