Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come utilizzare IndexOf in VB.NET

Strings aiutare gli sviluppatori VB.NET creare programmi potenti . E 'difficile trovare un'applicazione o disattivare il Web che non manipolare i dati di stringa . Ad esempio, quando gli utenti le informazioni di tipo nelle caselle di testo , in cui entrano i dati di stringa , quando leggono il testo su uno schermo , che leggono i dati di stringa . Una stringa può essere semplice come una parola , o complesso come un capitolo del libro . A volte , un'applicazione deve determinare la posizione all'interno di una stringa in cui compare una parola o carattere . VB.NET ha un comodo metodo di " IndexOf " che esegue automaticamente questa operazione. Istruzioni
1

lancio di Visual Studio e fare clic su "File ". Fare clic su " Nuovo ", quindi fare clic su "Progetto" per aprire la finestra Nuovo progetto. Fare clic su " Visual Basic ", quindi fare doppio clic su " Applicazione console " per creare una nuova applicazione console di VB.NET . Si apre una finestra di codice e visualizza del progetto "Main Sub " nella finestra del codice
2

Incollare il codice di esempio seguente prima dell'istruzione " End Sub " : .

Dim wordToFind As String = " auto"

Dim sourceString As String = " la macchina si fermò al semaforo accanto a un'altra auto"

Dim locationInString1 Come Int16

Dim locationInString2 Come Int16

locationInString1 = sourceString.IndexOf ( wordToFind ) per

locationInString2 = sourceString.IndexOf ( wordToFind , locationInString1 + 1 ) per

Console.WriteLine ( "In primo luogo ha trovato = " & locationInString1 & " - Avanti Località trovato = " & locationInString2 ) per

Console.ReadLine ( ) per

" wordToFind " variabile contiene la stringa che si desidera trovare in un'altra stringa - " auto "in questo esempio . La variabile " sourceString " contiene la destinazione stringa VB.NET controllerà per cercare la parola "auto ". Il primo metodo " IndexOf " restituisce la posizione nella variabile " sourceString " dove si trova " auto ". Memorizza il valore numerico nella variabile denominata " locationInString1 . " Questo metodo " IndexOf " inizia la sua ricerca dall'inizio della stringa . Il prossimo metodo " IndexOf " - che accetta due parametri - non lo fa : inizia la ricerca per la parola " auto" di un carattere dopo la posizione della prima occorrenza di "auto ". In questo modo il secondo metodo " IndexOf " di saltare la prima apparizione della " macchina " nella stringa e individuare il successivo. Questa tecnica è utile quando è necessario trovare altre occorrenze di una stringa all'interno di una stringa di destinazione .
3

Premere " F5 " per eseguire il progetto . Il codice VB.NET eseguito e viene visualizzato il seguente testo nella finestra della console:

primo luogo trovato = 4 - Avanti Località trovato = 53

Il metodo " IndexOf " scopre che appare " auto" nelle posizioni 4 e 53 della sentenza di destinazione.

 

Programmazione © www.354353.com