10
votes

C # Array, comment faire des données dans un tableau distinct les uns des autres?

Array C #, comment faire des données dans un tableau distinct les uns des autres? Par exemple xxx

Comment obtenir xxx


0 commentaires

5 Réponses :


20
votes

La manière la plus simple est la commande linq distincte () commande: xxx


1 commentaires

Renvoie distinct un iénumérable . Vous avez besoin du TOARRAY () pour le jeter à un tableau.



6
votes

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.


0 commentaires

1
votes

Un tableau, que vous commencez avec, est ienumerable code>. ienumerable code> a un distinct () code> méthode qui peut être utilisée pour manipuler la liste dans ses valeurs distinctes xxx pré>

enfin, ienumerable code> a un Toarray () code> Méthode: P>

var b = distinctList.ToArray();


0 commentaires

2
votes
var list = new HashSet<string> { };
list.Add("a");
list.Add("a");

var countItems = list.Count(); //in this case countItems=1

0 commentaires

0
votes

Je pense que l'utilisation du dictionnaire C # est la meilleure façon et je peux trier par la valeur en utilisant Linq


0 commentaires