Maison > Article > développement back-end > Collections en C#
Un ensemble en C# est un HashSet. HashSet en C# élimine les chaînes ou les éléments en double dans un tableau. En C#, il s'agit d'une collection d'ensembles optimisée
Declare HashSet -
var h = new HashSet<string>(arr1);
Ci-dessus, nous avons défini le tableau arr1 déjà déclaré dans HashSet.
Maintenant, définissez-le sur un tableau pour supprimer les mots en double -
string[] arr2 = h.ToArray();
Voyons un exemple de suppression de chaînes en double à l'aide d'un HashSet C#.
Ici, nous avons des éléments répétés -
using System; using System.Collections.Generic; using System.Linq; class Program { static void Main() { string[] arr1 = {"Table","Chair","Pen","Clip","Table"}; Console.WriteLine(string.Join(",", arr1)); // HashSet var h = new HashSet<string>(arr1); // eliminates duplicate words string[] arr2 = h.ToArray(); Console.WriteLine(string.Join(",", arr2)); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!