Colección de set de C#

Colección de set de C#

Una de las características más útiles de C# es la capacidad de trabajar con colecciones, que son grupos de objetos relacionados que pueden manipularse como una sola entidad. Este artículo explorará el concepto de una colección de conjuntos en C#, así que lea esta guía a fondo si está interesado en entender la colección de conjuntos en C#.

¿Qué es la colección establecida en C#?

Una colección establecida es un tipo de colección en C# que representa un grupo de elementos únicos. En otras palabras, cada elemento en una colección de conjuntos es distinto, y no hay duplicados. La colección de conjuntos está definida por la clase hashset en C#.

La clase Hashset implementa la interfaz SET, que proporciona un conjunto de métodos para trabajar con conjuntos, aquí hay un ejemplo que demuestra cómo crear una colección SET en C# junto con realizar algunas funciones necesarias:

usando el sistema;
Uso del sistema.Colecciones.Genérico;
programa de clase

void estático main ()

// crear una nueva colección de conjuntos
Hashset myset = new Hashset ();
// Agregar algunos elementos al conjunto
myset.Agregar ("BMW");
myset.Agregar ("Mercedes");
myset.Agregar ("Audi");
// Imprima los elementos en el set
Consola.WriteLine ("Set contiene:");
foreach (elemento de cadena en myset)

Consola.Escritura (artículo);

bool isinset = myset.Contiene ("Audi");
Consola.WriteLine ("es Audi en el set? " + isinset);
// Eliminar un elemento del conjunto
myset.Eliminar ("BMW");
// Imprima el conjunto actualizado
Consola.WriteLine ("Set contiene:");
foreach (elemento de cadena en myset)

Consola.Escritura (artículo);

// Borrar el conjunto
myset.Claro();

En este ejemplo, creamos una nueva colección de conjuntos usando la clase hashset. Luego agregamos algunos elementos al conjunto usando el método add () e imprimimos el contenido del conjunto usando un bucle foreach.

A continuación, el código usa el método contener () para verificar si un elemento está en el conjunto y usa la función remove () para eliminar un elemento del conjunto. Imprimimos el conjunto actualizado nuevamente y finalmente bordeamos el conjunto usando el método Clear ().

Conclusión

Una colección establecida en C# es un grupo de elementos únicos que se pueden manipular como una sola entidad. La clase hashset en C# proporciona un conjunto de métodos para trabajar con colecciones establecidas, incluidas las operaciones de búsqueda rápida. Las colecciones establecidas son una opción ideal cuando necesita trabajar con un grupo de elementos únicos y realizar operaciones de búsqueda rápidas en ellos.