C#HashSet<T>类
C#HashSet类可用于存储、删除或查看元素。它不存储重复的元素。如果您必须只存储唯一的元素,建议使用HashSet类。它位于System.Collections.Generic命名空间中。
C# HashSet<T> example
让无涯教程看一个泛型HashSet<T>类的示例,该类使用add()方法存储元素,并使用for-each循环迭代元素。
using System; using System.Collections.Generic; public class HashSetExample { public static void Main(string[] args) { //创建一组字符串 var names = new HashSet(); names.Add("Sonoo"); names.Add("Ankit"); names.Add("Peter"); names.Add("Irfan"); names.Add("Ankit");//不会添加 //使用 foreach 循环迭代 HashSet 元素 foreach (var name in names) { Console.WriteLine(name); } } }
Sonoo Ankit Peter Irfan
C# HashSet<T> example 2
让无涯教程看一下使用集合初始值设定项存储元素的泛型HashSet<T>类的另一个示例。
using System; using System.Collections.Generic; public class HashSetExample { public static void Main(string[] args) { //Create a set of strings var names = new HashSet(){"Sonoo", "Ankit", "Peter", "Irfan"}; //使用 foreach 循环迭代 HashSet 元素 foreach (var name in names) { Console.WriteLine(name); } } }
Sonoo Ankit Peter Irfan
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者