我的 Tweet TEST
1
mpadiy OP 自言自语
|
2
mpadiy OP 2016.10.08 从 Java 进入到 C# 的世界,发现 C# 某些方面是比 Java 好(比如 generics 实现更加完善),然而 C# 比起 Java 却有一个严重的缺失,那就是 C# 的函数没有异常声明( throws ...)。由于没有了异常声明,每一个 C# 函数都相当于 Java 函数加上“ throws Exception ”,也就是任何函数都有可能抛出任何异常!所以很多时候你就拿不准某个函数调用了会不会出现异常,所以你就经常写“ try {...} catch (Exception) {...}”。这样一来,你就直接进入了 Java 编程对于异常处理的最糟情况(参考『编程的智慧』关于异常处理的部分)。---王垠
|