溫馨提示×

c#中set的用法是什么

c#
小億
210
2024-02-19 10:05:20
欄目: 編程語言

在C#中,set是一種集合數(shù)據(jù)結(jié)構(gòu),用來存儲一組唯一的元素。set不允許重復(fù)的元素存在,每個(gè)元素都是唯一的。

在C#中,可以使用HashSet類來表示一個(gè)set集合。HashSet類提供了一系列方法和屬性,用于管理集合中的元素,如添加元素、刪除元素、檢查元素是否存在等操作。

以下是使用HashSet類創(chuàng)建和操作set集合的示例代碼:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        HashSet<int> set = new HashSet<int>();

        // 向set集合中添加元素
        set.Add(1);
        set.Add(2);
        set.Add(3);

        // 刪除元素
        set.Remove(2);

        // 檢查元素是否存在
        if (set.Contains(1))
        {
            Console.WriteLine("Element 1 exists in the set.");
        }

        // 遍歷set集合中的元素
        foreach (int element in set)
        {
            Console.WriteLine(element);
        }
    }
}

通過使用HashSet類,可以方便地創(chuàng)建和操作set集合,實(shí)現(xiàn)集合元素的唯一性管理。

0