
未将对象引用于其实例 (System.NullReferenceException)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
未将对象引用设置到对象的实例(System.NullReferenceException)是编程中常见的错误,表示尝试使用尚未初始化的对象。此问题通常需检查代码中的对象是否正确初始化及有效赋值。
下面是对这段错误的基本解释:
1. 本质上的错误:
代码如下:
```csharp
object a;//a是Null对象
protected void Page_Load(object sender, EventArgs e)
{
a.ToString();//调用一个Null对象的方法
}
```
当然啦!结果会类似下图所示的异常。
这种赤裸裸地写出这样的代码不太常见,通常更倾向于下面一种错误形式:
2. 通常性的错误:
示例如下:编写一个过滤某些字符的函数。
代码如下:
```csharp
public static string FilterValue(string value)
{
string[] filterChar = new string[]{};
```
这种情况下,`filterChar`数组未正确初始化或赋值。
全部评论 (0)
还没有任何评论哟~


