当前位置:百问九>百科问答>argumentexception

argumentexception

2024-09-18 00:46:40 编辑:zane 浏览量:605

argumentexception

1.在调用某方法但传递的参数中至少有一个不符合所调用方法的参数规范时,将引发 ArgumentException。 ArgumentException 的所有实例均应带有有意义的错误消息,描述无效参数以及该参数所需的值范围。 2.ArgumentException 的主要派生类有 ArgumentNullException 和 ArgumentOutOfRangeException。 应使用这两种派生类取代 ArgumentException,除非这两种派生类都不被接受。 例如: 每当向方法传递 null 而该方法不把它作为有效参数接受时,应由 ArgumentNullException 引发

程序运行中可能由于某种设计时没有考虑到的异常而导致崩溃,在某些即使有异常也不影响程序功能时,可以做异常捕获,然后抛出,通知用户,让用户知道怎么导致的异常,比如说操作错误或导入了错误的文件等等。 throw 就是在catch异常后使用的,简单的可以用try catch 的方法,也可以自己封装更适合自己程序的异常处理类。

在向方法提供的其中一个参数无效时引发的异常 继承于Exception, 在你下一个try catch中捕捉到你所指定的错误提示

throw new ArgumentException("FADS"); 抛出错误信息,或者提示。至于“”内的可以根据你实际情况写任何提示

bhfdjkvbh

版权声明:文章由 百问九 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen9.com/answer/393154.html
热门文章
二维码