Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan bruke IndexOf i VB.NET
    Strings bidra til å skape VB.NET utviklere kraftige programmer. Det er vanskelig å finne et program eller på nettet som ikke manipulere ikke streng data . For eksempel når brukere skrive inn informasjon i tekstbokser , de skriver streng data , når de leser tekst på en skjerm , de leser streng data . En streng kan være så enkelt som et ord , eller så komplisert som en bok kapittel. Noen ganger trenger et program for å bestemme plasseringen innen en streng hvor et ord eller tegn vises. VB.NET har en praktisk " IndexOf "-metoden som utfører denne oppgaven automatisk. Instruksjoner
    en

    Launch Visual Studio og klikk på "File ". Klikk på " Ny ", deretter "Project " for å åpne New Project-vinduet . Klikk på " Visual Basic ", dobbeltklikk deretter "Console Application " for å lage en ny konsoll VB.NET programmet. En kode åpnes og viser prosjektets "Viktige Sub " i koden vinduet
    2

    Lim inn følgende eksempelkode før " End Sub " statement : .

    Dim wordToFind As String = "bil "

    Dim sourceString As String = " bilen stoppet ved lyskrysset ved siden av en annen bil "

    Dim locationInString1 Som INT16

    Dim locationInString2 Som INT16

    locationInString1 = sourceString.IndexOf ( wordToFind )

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

    Console.WriteLine ( " Første stedet fant = " & locationInString1 & " - Neste Location fant = "& locationInString2 )

    Console.ReadLine ( )

    " wordToFind "variable holder streng som du vil finne i en annen streng - " bil " i dette eksemplet . Den " sourceString " variable inneholder målet strengen VB.NET vil sjekke for å søke etter ordet "bil ". Den første " IndexOf " metoden returnerer posisjonen i " sourceString " variable der den finner "bil ". Den lagrer det numeriske verdien i variabelen som heter " locationInString1 . " Denne " IndexOf " metode begynner sin søk ved begynnelsen av strengen . Den neste " IndexOf "-metoden - som aksepterer to parametre - ikke gjør det : det begynner å søke etter ordet "bil " ett tegn etter posisjonen til den første forekomsten av "bil ". Dette gjør at andre " IndexOf "-metoden til å hoppe over den første visningen av "bil" i strengen og finne den neste. Denne teknikken er nyttig når du trenger å finne flere forekomster av en streng i en target streng.
    3

    Trykk " F5 " for å kjøre prosjektet . Den VB.NET koden kjøres og viser følgende tekst i Console -vinduet : en

    Første stedet fant = 4 - Neste Beliggenhet funnet = 53

    " IndexOf "-metoden oppdager at " bilen " vises på posisjonene 4 og 53 i målet setning.

    früher :

     Weiter:
      Relatert Artike
    ·VBA & Named Pipes 
    ·Hvordan skal komprimeres MS Access DB i VB 
    ·Hvordan lage en Logg i Visual Basic 
    ·Hvordan legge til et datasett til et skjema i Vb.Net 
    ·Hvordan å få en HTA -fil fra VBScript 
    ·Hvordan lage to tabeller i en ListBox i VB.net 
    ·Hvordan lage en Array i VBS 
    ·Hvordan åpne en URL Via en VBS 
    ·Slik kopierer du en mappe og dens innhold i VB.NET 
    ·Slik installerer FlexGrid Kontroll 
      Anbefalte artikler
    ·Hvordan bygge et dataprogram 
    ·Hvordan endre rekkefølgen på kolonnene i Alter Tabell…
    ·Hvordan få tilgang til Oracle database ved hjelp av Ja…
    ·Hva er en Looping Macro 
    ·Hvordan øke størrelsen på minneområdet for Process 
    ·Hvordan formatere dato Fra DateChooser i Flash 
    ·Hvordan bygge PHP Websites 
    ·Hvordan bygge en Python Cygwin 
    ·Hvordan sette størrelsen på JTextField 
    ·Hvordan legge til en skriver med VBScript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/