Bonjour à tous,
Voilà le problème, j'ai un tableau de caractères, que je parcours élément par élément. J'ai besoin de modifier ce tableau (par exemple ici enlever un élément).
Voici un exemple de code :
Comment puis-je faire pour ne pas lever d'exception à cause de l'index "i" qui dépasse le tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim Tab As Char() = {"a", "b", "c", "d"} For i As Integer = 0 To Tab.Length - 1 If Tab(i) = "c" Then ' On copie la lettre d'après et on la déplace à la position du "c" Array.Copy(Tab, i + 1, Tab, i, 1) ' On redimensionne le tableau Array.Resize(Tab, Tab.Length - 1) End If Next
Merci par avance à ceux qui m'aideront !
Partager