- 7
- 0
- 约8.79千字
- 约 8页
- 2017-01-03 发布于北京
- 举报
软件开发时都比较烦出现错误,特别是windows应用程序,经常会造成程序崩溃,结果很多开发人员有了把错误消灭或者捕捉所有异常的心思,认为这样就正确了。
百度“C# 异常处理”第一条,开头说“在C#中,异常就是发生错误的带名词,即一旦有错误,我们就认为程序发生了异常。比较专业的解释:? 异常实际上是程序中错误导致中断了正常的指令流的一种事件.(你可以认为异常是任何中断正常程序流程的错误条件)。”异常成了典型的大反派,等同于错误,是需要消灭的。
MSDN的描述却截然相关,“C# 语言的异常处理功能可帮助您处理程序运行时出现的任何意外或异常情况”,是又红又专的正派形象,是用来处理意外和异常情况,减少错误的。
那么我们到底是该,开写代码就try catch消灭掉所有异常,还是像MSDN所说,让它来帮助我们粗粒程序运行时出现的任何意外或异常情况呢?
认识异常
首先需要说明,错误和异常是不同的,比如你想写1*0结果写成了1/0那就是错误,如果你就是想写a/b,结果运行时b=0,那么这就会引发异常,但不见得就会造成程序错误,当然你会想,既然知道是a/b,b==0在之前就应该进行检查,没检查就是写算是代码有错,对小段代码来说没问题,但是实际情况各种各样,你无法完全避免,这时,异常就登场了。说上面这段的目的是说,错误应该避免,异常无法避免,对于错误我们不做评价,异常却需要说道说道。
想要自己写的代码
您可能关注的文档
- 2014开启记忆的大门教案.doc
- 2014开国将帅辞世资料大全.doc
- 2014开启硬盘的功能.doc
- 2014开头结尾作文.doc
- 2014开姆洛克指南.doc
- 2014开始→运行命令大全绝对经典.doc
- 2014开始刷.doc
- 2014开学典礼流程.doc
- 2014开学初家长会学校发言 .doc
- 2014开学前的准备.doc
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- 钢结构焊接规范.docx VIP
- 铁尾矿综合利用.pptx VIP
- 部编版小学四年级下册语文复习教案第七课时复习内容:结合上学期学过的理解句子的方法复习理解本学期课文.pdf
- 2025国家义务教育质量监测艺术试题及答案.docx
- 农药登记 环境风险评估指南 第6部分:地下水.pdf VIP
- 3-6岁口才课件PPT教学课件.pptx VIP
- 05J909_工程做法_建筑专业图集.docx VIP
- 2026年中国农业银行招聘笔试真题及答案.docx
- 广西壮族自治区南宁市兴宁区南宁市第三中学八年级下学期3月月考数学试题(解析版)-A4.docx VIP
- 2023注册消防工程师(消防安全技术实务)题库重点班.docx
原创力文档

文档评论(0)