[2.0] comportement étrange sur condition sur string.indexOf
Salut,
J'ai une procédure dans laquelle j'appelle une autre procédure selon le nom de fichier. Je teste donc le nom de fichier avec indexOf comme suit :
Code:
1 2 3 4 5 6 7 8 9 10
| Public Shared Sub verifierRetour(ByVal fichier As String)
Dim s1 As Integer = fichier.IndexOf("_1.txt")
Dim s2 As Integer = fichier.IndexOf("_2.txt")
If s1 > -1 Then
methode1(fichier)
End If
If s2 > -1 Then
methode2(fichier)
End If
End Sub |
Le problème est que la condition avec s1 se comporte normalement, mais methode2 est toujours exécuté mêe quand s2 est très clairement égal à -1.
Savez-vous d'où ça peu venir?
Merci par avance.