Array C #, comment faire des données dans un tableau distinct les uns des autres?
Par exemple Comment obtenir p>
5 Réponses :
La manière la plus simple est la commande linq distincte () code> commande:
Renvoie distinct un iénumérable
Vous voudrez peut-être envisager d'utiliser un définir au lieu d'un tableau. Les ensembles ne peuvent pas contenir de duplicats afin d'ajouter le deuxième "A" n'auraient aucun effet. De cette façon, votre collection de caractères ne contiendra toujours aucun doublure et vous n'aurez pas à effectuer de post-traitement dessus. P>
Un tableau, que vous commencez avec, est enfin, ienumerable
ienumerable
distinct () code> méthode qui peut être utilisée pour manipuler la liste dans ses valeurs distinctes
ienumerable
Toarray () code> Méthode: P>
var b = distinctList.ToArray();
var list = new HashSet<string> { }; list.Add("a"); list.Add("a"); var countItems = list.Count(); //in this case countItems=1
Je pense que l'utilisation du dictionnaire C # est la meilleure façon et je peux trier par la valeur en utilisant Linq P>