空引用异常是最常见的异常之一。面向对象 语言 通常为变量创建新对象。但是如果它不是由试图访问变量的开发人员创建和设置的 对象将导致空引用异常。在本例中,我们将使用Csharp编程语言处理空引用异常。
null
引发空引用异常
我们可以使用以下示例生成空引用异常 代码 . 在这段代码中,我们创建了一个名为 name
并将其值设置为t null。如果我们试着运行函数 ToUpper()
它将返回 name
大写的变量字符串将创建异常,因为没有此类值可供使用。
string name=null;name.ToUpper();
另一个例子可以是未设置到实例中的类或结构。此示例将类似于上一个示例。我们将创建一个变量 ferrari
这是一个 Car
类类型。
Car ferrari;ferrari.Start();
解决空引用异常
此代码段将导致 无效的 引用异常。若要删除空引用异常,请初始化name对象。我们只需设置一些不同于null的值来防止null引用异常。
string name="This will not throw Null Reference Exception";name.ToUpper();
相关文章: 什么是sleep()函数,如何在C程序中使用它?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END