obj == null是不行的啊因为如果obj还没有被实例化,根本就无法做这个判断。

解决方案 »

  1.   

    而且,你说的Obj == null 也是可以的阿。
      

  2.   

    对象实例化了就实例化了,没实例化就没实例化。obj == null只能判断这个引用是否指向一个已实例化的对象,不知道楼主所谓的对象是否已实例化是不是指这个引用已经指向一个实例对象了?
      

  3.   

    先将它指向为nullFileStream myfs=null;
    if(myfs==null)
    MessageBox.Show("null");
      

  4.   

    obj is null的话
    null也算是一种类型吗?根据is运算符的解释
    expression is type
    像下面这样写会报CS1031错误
                Class2 o;
                if (o is null)
                {
                    Console.WriteLine("NULL");
                }
      

  5.   

    虾米意思?if ( obj == null )
      

  6.   

    yes,我试过,可以用null判断啊
      

  7.   

    搂住信口开河啊
    obj==null
    是可以的
      

  8.   

    .NET里头的New操作要么成功,要么弹出异常,永远不会返回空引用
      

  9.   

    FileStream fs;
    try{fs.read();return true;} catch{return false;}