Mini C# Set classSet是指沒有重復(fù)元素的列表,C#里的List是可以接受重復(fù)元素的。Google了一下,Code project 就很多C#的Set類實現(xiàn)。不過感覺那些都非常復(fù)雜。其實一般情況下簡單的實現(xiàn)可以了。
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 寫在這里,備忘。 |
|