解决方案 »

  1.   

    list<object> a = new list<object>();
    a.add(5);
    a.add("aaa");使用时,
    if (a[i].gettype() == typeof(int))
    {
    X = (int)A[i];
    }小数据时可以这样使用。封箱拆箱比较耗资源。
      

  2.   

    System.Collections.Generic.Queue
    或者
    http://www.cnblogs.com/carysun/archive/2009/10/21/queue.html
      

  3.   

    什么都能装用 Queue<object>,只能装某种类型,比如int,用Queue<int>
      

  4.   

    能不用object还是不用吧
    建议单独建个类,使用泛型。
      

  5.   

    那这样的话, 我每增加一个自定义类型 就要相应增加一个逻辑判断了在一个数据结构中存储不同类型数据是可以实现的,但是使用的时候需要自己判断数据类型,或者能够转换成一个通用类型。判断的方法有很多,可以自己定义一个map或者dictionary,使用键值对建立key-类型的映射。
      

  6.   

    man, 投入 python 的怀抱吧。