Comment continuer d'où j'ai cherché pour trouver l'index?Comment continuer d'où j'ai cherché pour trouver l'index?
Je cherche dans un fichier pour trouver l'index d'un caractère; alors je dois continuer à partir de là pour trouver l'index du personnage suivant. Par exemple: la chaîne est « habcdefghij »
int index = message.IndexOf("c");
Label2.Text = index.ToString();
label1.Text = message.Substring(index);
int indexend = message.IndexOf("h");
int indexdiff = indexend - index;
Label3.Text = message.Substring(index,indexdiff);
il devrait retourner « CEDEF »
mais la seconde recherche commence à partir du début du fichier, il retourne l'index de la première h plutôt que deuxième h :-(