J'ai une liste de tuple entierAppliquer distinct sur la base de item2 de la liste des tuples entiers en C#
List<Tuple<int, int>> list = new List<Tuple<int, int>>();
list.Add(new Tuple<int, int>(1,12));
list.Add(new Tuple<int, int>(1,2));
list.Add(new Tuple<int, int>(1,18));
list.Add(new Tuple<int, int>(1,12));
Je veux supprimer la valeur redondante de item2 qui est 12 dans ce cas
La liste mise à jour devrait également être List>. (Même type), mais avec une nouvelle tuple de la liste de type distinct valeurs> ne doit contenir que ce qui suit:
list.Add(new Tuple<int, int>(1,2));
list.Add(new Tuple<int, int>(1,18));
list.Add(new Tuple<int, int>(1,12));
Toute aide?
Ne vous souciez-vous que de la deuxième valeur de tuple? Ce qui signifie, c'est le seul dont vous avez besoin de distinguer? Ou seulement les doublons de item1 et item2? – maccettura
donc c'est le problème j'ai besoin des deux valeurs, c'est-à-dire que je veux le tuple du même type avec les deux valeurs – Rimmy
ce commentaire n'a aucun sens. Que se passe-t-il si vous avez un Tuple avec (2,12), cela devrait-il faire partie de votre sortie puisque la première valeur est unique ou devrait-elle être exclue parce que la deuxième valeur est un doublon? – maccettura