在调用方法时产生异常的处理方法

 

一、如果调用方法失败不是由无效参数造成的,则使用InvalidOperationException

例:

throw new InvalidOperationException("无效页数据");

二、如果调用方法失败是由无效参数造成的,则应改为引发ArgumentException或其派生类ArgumentNullException或ArgumentOutOfRangeException

原文地址:https://www.cnblogs.com/ahuang1118/p/172557.html