C#中null有什么作用?

如题所述

null 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
就是 空 。
初始化的时候可以设一个Object a = null; 就是说这个a暂时没有申请任何内存资源。
还有是下面的情况:
Class classA
{
}

classA a = new classA();
a=null; //就是把原有的内存资源交给垃圾收集器去回收:本回答被提问者采纳
第2个回答  2011-03-21
为指针初始化用
用null初始化的指针,可以用(p!=null)的方法来判断指针有没有指向数据
第3个回答  2011-03-20
为指针初始化用
用null初始化的指针,可以用(p!=null)的方法来判断指针有没有指向数据
第4个回答  2020-12-23