📜  C#|检查HashSet是否包含指定的元素(1)

📅  最后修改于: 2023-12-03 14:40:30.632000             🧑  作者: Mango

C# | 检查 HashSet 是否包含指定的元素

在 C# 中,HashSet 是一种集合类型,用于存储一组具有唯一性的元素。如果您想检查 HashSet 是否包含某个特定的元素,那么可以使用 Contains 方法。

使用语法

以下是在 HashSet 中检查元素是否存在的语法:

public bool Contains(T item);

其中,T 表示元素的类型,item 表示要搜索的元素。

如果 HashSet 包含指定的元素,那么返回 true;否则返回 false。

使用示例

下面是一个示例程序,演示如何使用 Contains 方法检查 HashSet 是否包含特定的元素:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 创建一个字符串 HashSet
        HashSet<string> myHashSet = new HashSet<string>();
        myHashSet.Add("apple");
        myHashSet.Add("banana");
        myHashSet.Add("orange");

        // 检查 HashSet 是否包含指定的元素
        bool containsApple = myHashSet.Contains("apple");
        bool containsGrape = myHashSet.Contains("grape");

        // 显示结果
        Console.WriteLine("HashSet contains 'apple': {0}", containsApple);
        Console.WriteLine("HashSet contains 'grape': {0}", containsGrape);
    }
}

上述代码输出结果为:

HashSet contains 'apple': True
HashSet contains 'grape': False
总结

使用 C# 中的 Contains 方法可以轻松地检查 HashSet 是否包含指定的元素。了解 HashSet 的常用方法可以帮助您更好地操作集合,并提高程序的效率。