一般开发中会遇到很多需要自定义抛异常的情况,但是抛出的自定义异常又需要和其他异常(空值引用,数组越界,服务器崩溃等)区分开,则可以用如下代码简单封装。 public static void ThrowException(string exceptionMessage) ...
一般开发中会遇到很多需要自定义抛异常的情况,但是抛出的自定义异常又需要和其他异常(空值引用,数组越界,服务器崩溃等)区分开,则可以用如下代码简单封装。
public static void ThrowException(get='_blank'>string exceptionMessage) { Exception ex = new Exception(exceptionMessage); ex.Data[0] = 1; throw ex; } public static void ExceptionCreate(ref ResultData revalue, Exception ex) { if (ex.Data!=null&&ex.Data.Count>0&&(int)ex.Data[0] == 1) revalue.message = ex.Message; else revalue.message = "系统错误,请联系管理员!"; revalue.success = false; }
原标题:简单的异常封装
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。