Procedura: cercare all'interno di una stringa (Visual Basic)
Nell'esempio riportato di seguito viene chiamato il metodo IndexOf di un oggetto String allo scopo di segnalare l'indice della prima occorrenza di una sottostringa.
Esempio
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Compilazione del codice
L'esempio presenta i seguenti requisiti:
- Un'istruzione Imports che specifica lo spazio dei nomi System. Per ulteriori informazioni, vedere Istruzione Imports (tipo e spazio dei nomi .NET).
Programmazione efficiente
Il metodo IndexOf indica la posizione del primo carattere della prima occorrenza della sottostringa. L'indice è con inizio zero, ossia il primo carattere di una stringa presenta un indice pari a 0.
Se IndexOf non trova la sottostringa, restituisce -1.
Per il metodo IndexOf viene rilevata la distinzione tra maiuscole e minuscole e vengono utilizzate le impostazioni cultura correnti.
Per un controllo ottimale degli errori, è consigliabile racchiudere la stringa di ricerca nel blocco Try di una costruzioneIstruzione Try...Catch...Finally (Visual Basic).
Vedere anche
Riferimenti
Istruzione Try...Catch...Finally (Visual Basic)