第4讲程序错误与异常处理_第1页
第4讲程序错误与异常处理_第2页
第4讲程序错误与异常处理_第3页
第4讲程序错误与异常处理_第4页
第4讲程序错误与异常处理_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四讲程序错误与异常处理1回顾使用C#中的基本数据类型理解装箱和拆箱的概念2本章目标存款计算器项目讲解异常处理方法3异常处理异常:在运行时发生的错误异常处理:预知可能发生的异常,在程序中编码处理4如何处理异常2-1使用try…catch块捕获和处理异常try{connection.Open();//……connection.Close();}catch(处理的异常类型){//错误处理代码}处理异常的代码出现异常,跳到catch否则正常向下执行出现异常,跳转连接关闭语句将不被执行包含可能出现异常的代码5如何处理异常2-2finally块——无论是否发生异常,都会执行try{//……}catch(处理的异常类型){

}finally{}可能出现异常的代码处理异常的代码是否发生异常数据库连接都会关闭必须执行的语句放在finally中无论如何都会执行的代码6小结如果try中没有出现异常,显示哪几个消息框?try{//…可能出现异常的代码MessageBox.Show("try块");}catch(Exceptione){MessageBox.Show("catch块");}finally{MessageBox.Show("finally块");}显示显示不显示7运算符-1运算符是一种符号,这种符号对一个或多个操作数执行的某种运算,并且产生一个结果大多数运算符是二元运算符,只有几个一元运算符和一个三元运算符8运算符-2类别运算符算术运算符+-*/%逻辑运算符&|^~&&||!字符串链接运算符+赋值运算符=比较运算符==!=<><=>=条件运算符(三元运算符)?:9运算符-3运算符的简化操作等价于x++,++xx=x+1x--,--xx=x-1x+=yx=x+yx-=yx=x-y10运算符-4把运算符放在表达式的前面称为前置,把运算符放在表达式的后面称为后置。它们的执行有所不同增量或减量运算符可以作用于整个表达式,也可以作用于表达式的内部:++xx++11运算符-5三元运算符需要3个操作数,格式如下:condition?true_value:false_valuecondition是要计算的bool类型表达式true_value是condition为true时返回的值false_value是condition为fasle时返回的值12运算符-6在利用运算符进行运算时,还需要注意运算符的优先级,每个运算符都定义了一个优先级,在使用多个运算符来创建一个单独的表达式时,理解表达式的优先级将如何影响表达式的求值是很重要的。133.6常用函数内置函数是指已经定义好了的用户可以直接使用的那些函数。包括数学函数、字符串函数和日期时间函数。3.6.1数学函数数学函数用来完成一些常用的数学计算,例如求绝对值、求平方根、求正弦余弦等。3.6.2字符串处理的方法和函数字符串处理的方法和函数用来解决一些常见的字符串问题,如求字符串的长度、替换字符串中的字符等。14两个函数1.Math.Power(x,y)x的y次方。2.String.Format(formats,参数列表)formats格式规范:{N[,M][:Sn]}N:为第几个参数,自0开始;M:格式化后的字符串宽度,剩余部分以空格补齐;S:格式字符,n:小数位数;C货币D十进制E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论