一、如果调用方法失败不是由无效参数造成的,则使用InvalidOperationException
例:
throw new InvalidOperationException("无效页数据");
二、如果调用方法失败是由无效参数造成的,则应改为引发ArgumentException或其派生类ArgumentNullException或ArgumentOutOfRangeException