C#异常处理

异常处理基本可以分为两类:

1.异常捕获

2.处理异常

异常捕获:

通过系统接口来获取异常的信息。客服或者客户遇到了问题,直接反馈回来。

异常处理:

1.抛出

当遇到本函数(类)中无法处理的问题,执行抛出操作。例如,受自身限制,不允许弹窗或者在命令行打印的函数。我权限不足,我处理不了,交(老)给(大)上(你)司(来)。

2.就地解决

遇到问题后,可以弹窗提示,或者打印,并且在软件的逻辑上没有限制。这种情况可以就地处理。我有这个权限,并且能处理这个问题,并且制度上也允许我处理,我就处理了呗。

3.必须解决

没有上级函数可以抛,不得不硬上。在不处理程序整个就结束的情况。比如主函数内。我是顶级,下面人都处理不了,我只能咬着牙上了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值