假设我有100个不同类型引用类型的对象,现在有两个问题1.假设在这100个对象中,其中只有一个对象实例化了,其他对象都是NULL,如何判断是哪个对象?2.假设其中某几个对象实例化了,现在我使其中一个对象实例化,如果找到已经实例化的那些对象,让其变为NULL貌似1和2的实质都是一样的.
麻烦高手们给点思路,谢谢了~~~

解决方案 »

  1.   

    直接判断object == null不行吗?
      

  2.   

    这100个对象,存储在哪里,数组中吗?
    遍历,然后判断其是否为null。
      

  3.   

    看不明白说啥……
    object obj = null;
    obj = “test”;
    obj = null;
      

  4.   

    用泛型……
    List<Object> objectList = new List<Object>();foreach(Object o in objectList)
         if(o != null)
           {
            //就是它
            break;
            }
      

  5.   

    1、引用类型可以判断它是否是null,不等于null的那个对象就是实例化了的。
    2、用1的方法找出对象,把它赋成Null就行了。 .NET Framework 中的所有类均从 Object 派生
      

  6.   

    主要想实现什么功能
    List<T> 保存对象遍历
      

  7.   

    将100对象放在List<Object> 中,遍历, 实例化的是 listO[i] != null;
    找到实例化的对象,然后 listO[i] = null;
      

  8.   

    100个不同类型的引用类型的对象.用泛型。推荐hastset<object>