C#中,能不能让IDE强制提醒我可能抛异常的语句?
我们知道,有些语句是有可能抛异常的,用trycatch语句可以抓到,但VS压根不提示哪些语句有可能抛异常
能不能让他提示?
可以参照下java,如果一方法标明可能抛异常,那么调用方,要么trycatch,要么也同样标明自己会抛异常,不然编译不通过。
------解决方案--------------------没这功能.
------解决方案--------------------是没这功能,Java 虽然标明了,但是限制了异常的种类,有些场合得不偿失
------解决方案--------------------java的异常分位Runtime Exception和Caught Exception,
RuntimeException不需要显式声明throws语句, 但Caught Exception必须显式声明throws或则被catch.
.net的异常处理机制稍有不同, .net没有java里所谓的Caught Exception,
因为.net认为Exception是异常, 是无法预知的, 能预知的Exception应该在发生后就该被fix, 而不是catch处理. 理念不同.
------解决方案--------------------