VB.Net Trier un Tableau ???

cs_JeffC1977 Messages postés 928 Date d'inscription vendredi 10 novembre 2000 Statut Membre Dernière intervention 23 septembre 2023 - 14 nov. 2007 à 00:20
cs_JeffC1977 Messages postés 928 Date d'inscription vendredi 10 novembre 2000 Statut Membre Dernière intervention 23 septembre 2023 - 14 nov. 2007 à 12:54
Salut...

J'ai 2 tableaux et je suis capable d'en trier un mais l'autre je suis incapable et je ne saisis vraiment pas pourquoi...

Je vous montre le code et le tableau qui ne se tri pas.

Voyez-vous d'ou peut venir le problème ????

Merci d'avance

Dim j
As
Integer, k
As
Integer = 0

Dim TableauTriCoordX(0)
As
String
Dim TableauTriCoordY(0)
As
String

For j = 0
To UBound(Tableau)

If k = 0
Then
ReDim TableauTriCoordX(k)

ReDim TableauTriCoordY(k)

Else
ReDim
Preserve TableauTriCoordX(k)

ReDim
Preserve TableauTriCoordY(k)

End
If

If lblPoint_.Text =
"Point"
And txtPoint1.Text = Convert.ToDouble(Tableau(j).Split(Separateur)(0))
Or lblPoint_1.Text =
"Point"
And txtPoint2.Text = Convert.ToDouble(Tableau(j).Split(Separateur)(0))
Or lblPoint_2.Text =
"Point"
And txtPoint3.Text = Convert.ToDouble(Tableau(j).Split(Separateur)(0))
Or lblPoint_3.Text =
"Point"
And txtPoint4.Text = Convert.ToDouble(Tableau(j).Split(Separateur)(0))
ThenTableauTriCoordY(k) = Tableau(j).Split(Separateur)(1)
TableauTriCoordX(k) = Tableau(j).Split(Separateur)(2)

If k = 3
Then
Else
k = k + 1

End
If
End
If
Next j
Array.Sort(TableauTriCoordY)
Array.Sort(TableauTriCoordX)

2 réponses

cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
14 nov. 2007 à 10:45
je pense que tes clauses dans if sont pas assez explicites

attention aux parenthèses

condition1 OR condition2 AND condition3 OR condition4
est différent de
(condition1 OR condition2) AND (condition3 OR condition4)
sera aussi different de
condition1 OR (condition2 AND condition3 OR condition4)

donc vérifie que ton tableau contient bien des données..

Le savoir n'est que le filtre de l'experience
0
cs_JeffC1977 Messages postés 928 Date d'inscription vendredi 10 novembre 2000 Statut Membre Dernière intervention 23 septembre 2023 4
14 nov. 2007 à 12:54
Merci Stéphanne...

Mais je crois que je viens tout juste de trouver....

J'ai mis mes tableaux en Double et ca se tri super bien...a part avec des valeurs négatives..

merci
0
Rejoignez-nous