【单选题】
在C#程序中,异常处理应该将程序写入哪个结构中()。
A、try/catch
B、find/catch
C、try/fix
D、find/fix
A、try/catch
B、find/catch
C、try/fix
D、find/fix
A、可以用异常来控制程序流程,因为异常的处理效率比条件分支高。 B、不要过多地使用异常,同时在捕获异常处理的时候,要尽量的捕获处理异常的最小子类。 C、根据程序结构决定使用异常还是使用错误码,还是混合使用。 D、当需要扔出一个ERROR类型的异常时,应该自定义一个ERROR的子类供使用。
A、在程序中使用异常处理还是使用错误返回码处理,根据是否有利于程序结构来确定,并且异常和错误码不应该混合使用,推荐使用异常 B、一个方法不应抛出太多类型的异常。throws/exception子句标明的异常最好不要超过三个 C、异常捕获尽量不要直接catch(Exceptionex),应该把异常细分处理 D、程序内抛出的异常本身就可说明异常的类型、抛出条件,可不填写详细的描述信息。捕获异常后用exception.toString()取到详细信息后保存