关于System.ArgumentNullException异常
2024-10-19 21:27:25
什么是ArgumentNullException
当将 null 引用(Visual Basic 中为 Nothing
)传递到不接受其作为有效参数的方法时引发的异常。
- 继承
-
ObjectExceptionSystemExceptionArgumentException
ArgumentNullException
详细说明
调用方法时, 如果至少有一个传递的自变量为null
null
, 则会引发异常。ArgumentNullException
在以下两个主要情况下, 将在运行时引发异常,这两个情况均反映开发人员错误:ArgumentNullException
将非实例化的对象传递给方法。 若要防止出现此错误, 请实例化对象。
然后, 从方法调用返回的对象作为参数传递给第二个方法, 但原始返回对象的值为
null
。 若要防止出现此错误, 请检查返回值是否null
为, 如果返回值不null
是, 则调用第二种方法。
ArgumentNullException 的行为与 ArgumentException 的行为相同。 提供此方法是为了使应用程序代码能够区分由null
参数引起的异常和由非空参数引发的异常。
HRESULT
ArgumentNullException使用 E_POINTER 值为0x80004003 的 HRESULT。
最新文章
- UWP Composition API - PullToRefresh
- 2013 Visual Studio Magazine读者选择奖界面框架类获奖情况
- [问题2014A05] 解答
- URL地址传参乱码
- Spring Remoting: HTTP Invoker--转
- Java中处理异常中return关键字
- 【转】Linus:利用二级指针删除单向链表
- 论文笔记之:Generative Adversarial Nets
- Eclipse将android项目打包jar文件
- .NET/ASP.NET Routing路由(深入解析路由系统架构原理)http://wangqingpei557.blog.51cto.com/1009349/1312422
- javascript高级知识点——memoization
- seajs进行模块化开发
- 网页端HTML使用MQTTJs订阅RabbitMQ数据
- 无需操作系统直接运行 Python 代码
- Oracle亿级数据查询处理(数据库分表、分区实战)
- [HNOI2005]狡猾的商人 ,神奇做法——贪心
- 使用Ztree新增角色和编辑角色回显
- linux od命令详解
- python语言中的函数装饰器
- 通过java.util.Properties类来读取.properties文件中key对应的value