J'ai une liste de tuples qui ressemble à ceci:Liste distincte sur les propriétés tuple
List<Tuple<double, double, double, string, string, string>> myList;
Les doubles valeurs représentent des valeurs X-Y-Z cooridinate et les chaînes sont certaines propriétés qui sont attachées à ces coordonnées.
Maintenant, je veux utiliser la méthode myList.lis.Distinct().ToList()
pour filtrer les doublons. Après tout, 1 coordonnée peut être le début d'une ligne, tandis qu'une autre est l'extrémité d'une autre ligne, mais comme ils sont connectés, j'obtiens le point XYZ deux fois dans ma liste, mais avec d'autres propriétés de chaîne. Mais je veux seulement utiliser la Distinct sur les 3 valeurs doubles du Tuple et ignorer les chaînes. Jusqu'à présent, je n'ai pas encore compris comment le faire. Est-ce possible et comment?
pas sûr pourquoi vous utilisez des tuples ici, avec 6 propriétés, vous certainement n eed une classe. –