我读到过使用try,throw,catch比使用带有返回值的if语句更好的风格和更少的复杂性。但我不确定我是否真正理解了try,抛出,接球是如何工作的。下面是我对try、抛出、catch的问题:(1) catch语句应该包含在我的函数中吗?或者它应该在其他地方,比如main()中,或者在完成初始计算的函数中?calculation
const int calcError = 5; // I picked this number randomly to use for indicating an err
我必须修复一些异常处理代码,其中基本异常不会作为内部异常传递TryCatch ex As Exception LogErrorMsg(ex.Message) Throw New Exception(ex.Message) //<--- PROBLEMEnd Try
正如您所看到的,最初的异常并没有继续下去,我