Bonjour à toutes et à tous.
Soit un List<Vecteur> dont Vecteur contient, entre autre, PtExtremite1 et PtExtremite2.
Je cherche tous les vecteurs dont les extrémités soient 2 points définis, quelle que soient leur position (PtExtremite1 ou PtExtremite2).
J'ai écris
mais il me sort toujours null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var q = from c in this where ((c.PtExtremite1 == pt1 || c.PtExtremite1 == pt2) && (c.PtExtremite2 == pt1 || c.PtExtremite2 == pt2)) select c;
Il me semble pourtant qu'il devrait sortir les vecteurs dont PtExtremite1 vaut un des 2 points et PtExtremite2 aussi.
Où me suis-je trompé et comment devrais-je faire ?
Merci de vos z'avis z'avisés,
Jean-Marc
Partager