Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man använder indexOf i VB.NET

    Strängar hjälper VB.NET utvecklare skapa kraftfulla program . Det är svårt att hitta ett program på eller utanför webben som inte manipulera strängdata . Till exempel när användarna skriver information i textrutor , de anger strängdata , när de läser text på en skärm , läste de strängdata . En sträng kan vara så enkelt som ett ord , eller så komplicerat som ett bokkapitel . Ibland behöver ett program för att bestämma den plats inom en sträng där ett ord eller tecken visas . VB.NET har en bekväm " indexOf " metod som utför denna uppgift automatiskt . Instruktioner
    1

    Starta Visual Studio och klicka på " File ". Klicka på " New ", klicka sedan på " Projekt " för att öppna New Project fönstret . Klicka på " Visual Basic ", dubbelklicka sedan på " Console Application " för att skapa en ny konsol VB.NET ansökan . En kod öppnas och visar projektets " Viktigaste Sub " i koden fönstret
    2

    Klistra in följande exempelkod innan " End Sub " uttalande : .

    Dim wordToFind As String = " bil "

    Dim sourceString As String = " bilen stannade vid trafikljuset bredvid en annan bil "

    Dim locationInString1 som Int16

    Dim locationInString2 som Int16

    locationInString1 = sourceString.IndexOf ( wordToFind ) katalog

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

    Console.WriteLine ( " Första plats fann = " & locationInString1 & " - Nästa plats fann = " & locationInString2 ) katalog

    Console.ReadLine ( ) katalog

    " wordToFind " variabel håller sträng som du vill hitta i en annan sträng - " bil " i det här exemplet . Den " sourceString " variabel innehåller målet strängen VB.NET kommer att kontrollera att söka efter ordet " bil . " Den första " indexOf " metoden returnerar positionen i " sourceString " variabel där den finner " bil . " Den lagrar det numeriska värdet i variabeln " locationInString1 . " Denna " indexOf " metoden börjar sin sökningen i början av strängen. Nästa " indexOf " metoden - som accepterar två parametrar - gör inte det : den börjar söka efter ordet " bil " ett tecken efter positionen för den första förekomsten av " bil . " Detta gör att andra " indexOf " metod för att hoppa över det första utseendemässigt av " bil " i strängen och leta reda på nästa. Denna teknik är användbar när du behöver hitta ytterligare förekomster av en sträng i en mål- sträng .
    3

    Tryck " F5 " för att köra ditt projekt . Den VB.NET koden körs och visar följande text i Console-fönstret :

    Första platsen fann = 4 - Nästa plats fann = 53

    " indexOf " metoden upptäcker att " bilen " visas vid positionerna 4 och 53 i målet meningen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man ansluter två former i Visual Basic
    ·VB.NET SQL Database Tutorial
    ·Hur man använder Dir $ i VB6
    ·Hur man använder VB6 MonthView kontroll
    ·Hur du använder flikar i Visual Basic
    ·VB6 Verktyg
    ·Hur att anropa en funktion i VBA
    ·Fördelar med sekventiell åtkomst Filer
    ·Inaktivera riktningsknapparna
    ·Hur man använder en Motorola RAZR2 Som en webbkamera
    Utvalda artiklarna
    ·Java metod att dela upp kommatecken i en separerad Line…
    ·Vad är JDK i Java
    ·Ställa en anpassad ToolTip i en DataGridView Kolumn
    ·Hur Profil Perlprogram
    ·C Funktion Retur Typer
    ·Hur fyller en ComboBox med JavaScript
    ·Hur du kontrollerar om ett TextField i Java har pekaren…
    ·Hur får Browser Width
    ·Hur man skriver VB.Net till Anteckningar
    ·Konvertera ett PHP tidsstämpel till ett datum
    Copyright © Dator Kunskap http://www.dator.xyz