微软在 .NET 3.5 新增了一个 HashSet 类,在 .NET 4 新增了一个 SortedSet 类. .NET Collection 函数库的 HashSet、SortedSet 这两个泛型的类,都实现了 System.Collections.Generic.ISet 接口.
参见如下示例:
varset=newHashSet<int>(){5,9,2,1,2,2,3,7,4,9,9};foreach(intelementinset)Response.Write(string.Format("{0}",element)); 执行结果:
同样的代码,把 HashSet 改成 SortedSet,如下: varset=newSortedSet<int>(){5,9,2,1,2,2,3,7,4,9,9};foreach(intelementinset)Response.Write(string.Format("{0}",element)); 执行结果:
|
说明:
Set.Contains("value"); 返回true或false。
5.SortedSet对象,可以调用GetViewBetween、Max、Min 方法。
6.除了SortedSet外,System.Collections.Generic命名空间下,还提供了SortedDictionary和SortedList两个类。
新闻热点
疑难解答