社区
C#
帖子详情
高手谈C#异常处理!
wlmail2005
2006-02-11 02:34:56
我想请问一下各位用C#变成多年的高手们,C#在情况应该处理异常,在什么情况下没有必须异常!我很困惑,想请高手指点一下!
...全文
1510
4
打赏
收藏
高手谈C#异常处理!
我想请问一下各位用C#变成多年的高手们,C#在情况应该处理异常,在什么情况下没有必须异常!我很困惑,想请高手指点一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seeJessica
2006-02-11
打赏
举报
回复
sp1234 说的很精辟
IS_LL
2006-02-11
打赏
举报
回复
.net说白了就是就是事件编成,每个类的事件体开头和结尾都用try,catch包住,基本上异常都能捕捉住。单纯的方法就不用加了,因为方法最终都是用事件来调用的。
以专业开发人员为伍
2006-02-11
打赏
举报
回复
在直接跟系统ui界面打交道的地方,需要捕获异常。例如系统仅仅对异常显示一个警告,然后就粗暴地关闭进程,这时候你就需要自己写异常处理,并且让进程继续处理下去。
在更深的层,不要捕获异常,或者仅仅对异常进行一个包装以便让异常类型更明确,例如 catch(ex Exception){throw new myExceptionABCParseError("ABC系统无法解析的命令。",ex);},将异常继续抛到上一层调用者去处理。
对于一些WindowsService程序,需要无人值守地执行,在ui层不是让客户去操作,而是将错误写入系统日志。
总之,大多数时候继续抛出异常,除非上级无法接住它。
wxy0401
2006-02-11
打赏
举报
回复
不管在什么情况下异常都是要处理的.只是确定处理异常的位置比较头晕.
c#
学习笔记.txt
异常
处理
语句throw, try-catch, try-finally Checked 和 Uncheckedchecked, unchecked fixed 语句Fixed lock 语句Lock (1) foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问...
asp.net知识库
利用委托机制
处理
.NET中的
异常
与正则表达式相关的几个小工具 你真的了解.NET中的String吗? .NET中的方法及其调用(一) 如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文...
浅
谈
C#
前景
就从对
C#
前景开始。 Microsoft在正式场合把
C#
描述为一种简单、现代、面向对象、类型非常安全、派生自C和C++的编程语言;它继承了C、C++和java语言的优点,重新整合设计,所以
C#
语言是非常容易学!它的语法简洁、...
C#
编程命名规范
命名规范是一个十分重要但有比较有争议的话题,本文主要
谈
一下我的体会并介绍一种较常用的
C#
命名规范。 匈牙利命名法 我最早接触到的命名规范是匈牙利命名法,该方法出自微软,基本上是一些在你的所有变量前建立一...
浅
谈
C#
的垃圾回收-关于GC、析构函数、Dispose、and Finalize
首先:
谈
谈
托管,什么叫托管,我的理解就是托付
C#
运行环境帮我们去管理,在这个运行环境中可以帮助我们开辟内存和释放内存,开辟内存一般用new,内存是随机分配的,释放主要靠的是GC也就是垃圾回收机制。哪么有两个...
C#
110,586
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章