C # Set Collection

C # Set Collection

L'une des caractéristiques les plus utiles de C # est la possibilité de travailler avec des collections, qui sont des groupes d'objets connexes qui peuvent être manipulés comme une seule entité. Cet article explorera le concept d'une collection de sets en C #, alors lisez ce guide à fond si vous êtes intéressé à sous-estimer la collection d'ensembles en C #.

Qu'est-ce que la collection set en C #

Une collection de set est un type de collection en C # qui représente un groupe d'éléments uniques. En d'autres termes, chaque élément d'une collection de set est distinct, et il n'y a pas de doublons. La collection de sets est définie par la classe Hashset en C #.

La classe HashSet implémente l'interface de set, qui fournit un ensemble de méthodes pour travailler avec des ensembles, ici est un exemple qui montre comment créer une collection de set en C # ainsi que d'exécuter certaines fonctions nécessaires:

Utilisation du système;
Utilisation du système.Collections.Générique;
programme de classe

vide statique Main ()

// Créer une nouvelle collection de sets
HashSet mySet = new HashSet ();
// ajouter des éléments à l'ensemble
myset.Ajouter ("bmw");
myset.Ajouter ("Mercedes");
myset.Add ("Audi");
// imprime les éléments de l'ensemble
Console.WriteLine ("Set contient:");
foreach (élément de chaîne dans MySet)

Console.WriteLine (élément);

bool isinset = myset.Contient ("Audi");
Console.WriteLine ("est Audi dans l'ensemble? "+ isinset);
// Retirez un élément de l'ensemble
myset.Retirer ("bmw");
// imprime l'ensemble mis à jour
Console.WriteLine ("Set contient:");
foreach (élément de chaîne dans MySet)

Console.WriteLine (élément);

// effacer l'ensemble
myset.Clair();

Dans cet exemple, nous créons une nouvelle collection d'ensembles en utilisant la classe HashSet. Nous ajoutons ensuite quelques éléments à l'ensemble à l'aide de la méthode Add () et imprimons le contenu de l'ensemble à l'aide d'une boucle foreach.

Ensuite, le code utilise la méthode contenu () pour vérifier si un élément est dans l'ensemble et utilise la fonction supprime () pour supprimer un élément de l'ensemble. Nous imprimons à nouveau l'ensemble mis à jour et avons finalement effacé l'ensemble à l'aide de la méthode Clear ().

Conclusion

Une collection de sets en C # est un groupe d'éléments uniques qui peuvent être manipulés comme une seule entité. La classe HashSet en C # fournit un ensemble de méthodes pour travailler avec des collections d'ensembles, y compris les opérations de recherche rapide. Les collections de sets sont un choix idéal lorsque vous devez travailler avec un groupe d'éléments uniques et effectuer des opérations de recherche rapide sur eux.