首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#并没有强求在可能throw错误的函数调用外用try/catch来包含

2014-01-14 
C#并没有强求在可能throw异常的函数调用外用try/catch来包含?java似乎有这样的强制要求。C#是不是没有这样

C#并没有强求在可能throw异常的函数调用外用try/catch来包含?
java似乎有这样的强制要求。C#是不是没有这样要求?
[解决办法]
是的,虽然这样会导致应用程序崩溃,但也让方法定义的时候轻松很多.
[解决办法]
c#有个Global文件,异常可以统一到这个文件中处理
[解决办法]
winform在PROGRAM中加下就可以了
[解决办法]
类库的开发者去要求类库的使用者强制处理异常,这本身就是一种无比丑陋的设计。因为实际情况往往就是局部的调用者不会关心异常。


[解决办法]

引用:
类库的开发者去要求类库的使用者强制处理异常,这本身就是一种无比丑陋的设计。因为实际情况往往就是局部的调用者不会关心异常。

个人感觉这个不能说是设计丑陋,每个类库设计者都会有不同的侧重点,java这样做肯定是综合考虑到很多因素,譬如安全性,程序健壮性等等

热点排行