Un HashSet es una colección desordenada de elementos únicos . Se encuentra en el espacio de nombres System.Collections.Generic . Se utiliza en una situación en la que queremos evitar que se inserten duplicados en la colección. En cuanto al rendimiento, es mejor en comparación con la lista. HashSet
Sintaxis:
mySet.Contains(T item);
Aquí, mySet es el nombre del HashSet y item es el elemento requerido para ubicar en el HashSet
Tipo de devolución: este método devuelve verdadero si el objeto HashSet contiene el elemento especificado; en caso contrario, falso .
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 1:
// C# code to check if a HashSet // contains the specified element using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a HashSet of strings HashSet<string> mySet = new HashSet<string>(); // Inserting elements in HashSet mySet.Add("DS"); mySet.Add("C++"); mySet.Add("Java"); mySet.Add("JavaScript"); // Check if a HashSet contains // the specified element if (mySet.Contains("Java")) Console.WriteLine("Required Element is present"); else Console.WriteLine("Required Element is not present"); } }
Required Element is present
Ejemplo 2:
// C# code to check if a HashSet // contains the specified element using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a HashSet of integers HashSet<int> mySet = new HashSet<int>(); // Inserting elements in HashSet for (int i = 0; i < 5; i++) { mySet.Add(i * 2); } // Check if a HashSet contains // the specified element if (mySet.Contains(5)) Console.WriteLine("Required Element is present"); else Console.WriteLine("Required Element is not present"); } }
Required Element is not present
Referencia:
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA