> -1

in .net, gli indici di stringa partono da 0 e non da 1, perciò ti devi assicurare che il valore ottenuto sia maggiore di -1 (0 vuol dire trovato all'inizio stringa)