我刚刚在我们公司的应用程序中发现了一些可爱的代码,这些代码使用Try-Catch块作为逻辑运算符。
意思是,“执行一些代码,如果抛出此错误,则执行此代码,但如果抛出此错误,则执行此第三项操作”。
它使用“最后”作为出现的“其他”语句。
我知道这本质上是错的,但是在我去打架之前,我希望能有一些深思熟虑的论点。
嘿,如果您有关于以这种方式使用Try-Catch的参数,请务必告知。
对于任何想知道的人,该语言是C#,所讨论的代码大约有30多行,并且正在寻找特定的异常,因此它无法处理所有异常。
try
。并非所有需要例外的例外情况在此特定情况下都必定是致命的。因此,您是否可以在不使用异常的情况下,以更简单,同等或更可靠的方式进行操作?