自己写代码自己维护, 你爱怎样写都可以, 确保一致性就可以了. 不要自己写,自己看不懂 /.
但是如果有一天你要别人也看得懂...那就不单单是一致性的问题了,最好是用大众的 style.
refer : https://blog.walterlv.com/post/dotnet-exception.html
一点一点学
ArgumentException
表示参数使用错了ArgumentNullException
表示参数不应该传入 nullArgumentOutOfRangeException
表示参数中的序号超出了范围InvalidEnumArgumentException
表示参数中的枚举值不正确InvalidOperationException
表示当前状态下不允许进行此操作(也就是说存在着允许进行此操作的另一种状态)ObjectDisposedException
表示对象已经 Dispose 过了,不能再使用了NotSupportedException
表示不支持进行此操作(这是在说不要再试图对这种类型的对象调用此方法了,不支持)PlatformNotSupportedException
表示在此平台下不支持(如果程序跨平台的话)NotImplementedException
表示此功能尚在开发中,暂时请勿使用