private UIEntryTree _UIEntryTree=null;
这是程序中定义的一个类,难道着句不是在声明一个对象吗,如果是那么不用用new实例化一下就能直接赋值吗?再说给一个对象赋一个空值是什么意思呢?

解决方案 »

  1.   

    初始化一个对象,你可以用new,也可以赋值,其实和别的数据类型用法是一样得。
      

  2.   

    _UIEntryTree=null;先这样写一下,然后在需要赋值的时候在赋值赋值为null可以在判断的时候判断啊。
    if(_UIEntryTree!=null)
    {
    执行操作
    }
      

  3.   

    private UIEntryTree _UIEntryTree=null;这是申明一个引用对象, 只是个引用地址;_UIEntryTree = new UIEntryTree 的时候, 系统才在内存中分配一个大小够UIEntryTree存在的地方。
    并把引用的地址 赋给_UIEntryTree 这个变量。用_UIEntryTree 这个变量就可以操作这块内存中的值