最笨的方法是在加入的时候,判断是否contains(str),
但是这个方法貌似太笨,效率也太低了点问下各位大虾,有没有比较好点的方法,或者.net 2.0自带的一些函数什么的能解决这个问题啊

解决方案 »

  1.   

    你用Hashtable啊,还是用contains方法,但是比list的快得多
      

  2.   

    HashSet 3.5如果限于2.0的话,用Dictionary (1楼用Hashtable,非主流?)
      

  3.   

    宁愿用List<object>也不用ArrayList
    宁愿用Dictionary<object,object>也不用Hashtable
      

  4.   

    呵呵,说实话我也没用过Hashtable,只用过List,Dictionary
    只是觉得Hashtable名字酷点就推荐LZ用了.另外还要请教一下CsToD 为什么 Dictionary<object,object>会比Hashtable快呢?