Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Questo articolo illustra un esempio di come eseguire la ricerca all'interno di una stringa in Visual Basic.
Esempio
In questo esempio viene chiamato il IndexOf metodo su un String oggetto per segnalare l'indice della prima occorrenza di una sottostringa:
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Programmazione efficiente
Il IndexOf metodo restituisce la posizione del primo carattere della prima occorrenza della sottostringa. L'indice è basato su 0, ovvero il primo carattere di una stringa ha un indice pari a 0.
Se IndexOf non trova la sottostringa, restituisce -1.
Il IndexOf metodo fa distinzione tra maiuscole e minuscole e usa la cultura corrente.
Per un controllo degli errori ottimale, potrebbe essere necessario racchiudere la ricerca della stringa nel Try
blocco di una istruzione Try...Catch...Finally.