在C#中,HashSet是一個無序且不包含重復(fù)元素的集合
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 創(chuàng)建一個HashSet實例
HashSet<int> myHashSet = new HashSet<int>();
// 添加元素到HashSet
myHashSet.Add(1);
myHashSet.Add(2);
myHashSet.Add(3);
myHashSet.Add(4);
myHashSet.Add(5);
// 嘗試添加重復(fù)的元素
myHashSet.Add(3); // 這個操作不會對HashSet產(chǎn)生任何影響,因為3已經(jīng)存在
// 輸出HashSet中的所有元素
Console.WriteLine("HashSet中的元素:");
foreach (int item in myHashSet)
{
Console.WriteLine(item);
}
}
}
在這個示例中,我們首先創(chuàng)建了一個名為myHashSet
的HashSet實例,然后使用Add
方法向其中添加元素。當(dāng)我們嘗試添加一個已經(jīng)存在于HashSet中的元素時(例如3),Add
方法不會對HashSet產(chǎn)生任何影響。最后,我們使用foreach
循環(huán)遍歷并輸出HashSet中的所有元素。