Mini C# Set class

Set是指没有重复元素的列表,C#里的List是可以接受重复元素的。Google了一下,Code project 就很多C#的Set类实现。不过感觉那些都非常复杂。其实一般情况下简单的实现可以了。

1 public class Set<T> : List<T>
2 {
3     public new void Add(T item)
4     {
5         if (!Contains(item)) base.Add(item);
6     }
7 }
8 

写在这里,备忘。
posted @ 2006-02-27 22:02 dawave 阅读(...) 评论(...) 编辑 收藏