Strenge hjælpe VB.NET udviklere lave kraftfulde programmer. Det er svært at finde et program til eller fra nettet, som ikke manipulerer strengdata . For eksempel, når brugerne skriver oplysninger i tekstbokse , de træder string data , når de læser tekst på en skærm , de læser string data. En streng kan være så simpelt som et ord , eller så komplekst som en bog kapitel. Nogle gange, et program har behov for at bestemme placeringen inden for en streng, hvor et ord eller tegn vises. VB.NET har en bekvem " indexOf " metode, der udfører denne opgave automatisk. Instruktioner
1
Launch Visual Studio og klikke på "File ". Klik på "Ny " og derefter klikke på " Project" for at åbne Nyt projekt vinduet. Klik på " Visual Basic ", dobbeltklik derefter på "Console Application " for at oprette en ny konsol VB.NET ansøgning. En kode åbnes og viser projektets "Vigtigste Sub " i koden vinduet
2
Indsæt følgende eksempelkode før " End Sub " erklæring : .
Dim wordToFind As String = "bil "
Dim sourceString As String = "Bilen stoppede ved lyskrydset ved siden af en anden bil "
Dim locationInString1 Som int16
Dim locationInString2 Som int16 < br >
locationInString1 = sourceString.IndexOf ( wordToFind )
locationInString2 = sourceString.IndexOf ( wordToFind , locationInString1 + 1)
Console.WriteLine ("Første placering fundet = " & locationInString1 & " - Næste Location fundet = "& locationInString2 )
Console.ReadLine ()
" wordToFind "variable holder streng, du ønsker at finde i en anden streng - " bil "i dette eksempel . Den " sourceString " variabel indeholder målet strengen VB.NET vil kontrollere for at søge efter ordet "bil ". Den første " indexOf " metode returnerer positionen i " sourceString " variable , hvis den konstaterer "bil ". Den gemmer der numerisk værdi i variablen med navnet " locationInString1 ". Denne " indexOf " metoden begynder sin søgen i begyndelsen af strengen. Den næste " indexOf " metoden - som accepterer to parametre - ikke gør det: det begynder at søge efter ordet "bil " et tegn efter placeringen af den første forekomst af "bil ". Dette giver den anden " indexOf " metode til at springe over den første forekomst af "bil " i strengen og find den næste. Denne teknik er nyttig, når du har brug for at finde yderligere forekomster af en streng inden et mål streng.
3
Tryk på " F5 " for at køre dit projekt. Den VB.NET koden kører og viser følgende tekst i Console -vinduet : Hej p første placering fundet = 4 - næste placering fundet = 53
" indexOf " metoden opdager, at "bil " vises ved positionerne 4 og 53 i target sætningen.