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
    Finne ut om et element Finnes i VB Array
    Når du arbeider med arrays i Visual Basic ( VB ) er det viktig å forstå hvordan du søker på array å finne bestemte elementer. En matrise er en liste av bestilte gjenstander, for eksempel strenger eller heltall . En matrise kan lagre verdier som ansattes navn , en liste av tall eller setninger fra en bok . Finne et element i en matrise innebærer å skape en loop for å iterere gjennom array elementer og en sammenligning sjekk for å se om varen stemmer med det du søker etter. Instruksjoner
    en

    Åpne VB kilde filen i et redigeringsprogram , for eksempel Microsoft Visual Basic.
    2

    Erklærer en rekke Strings og starte den med verdier ved å legge følgende kode i funksjon din : en

    Dim myArray ( ) As String = { "grønn" , "blå ", " gul "}

    Alternativt kan du lage en matrise av heltall med koden :

    Dim myArray ( ) As Integer = { 11 , 24, 12 }
    3

    Loop gjennom matrisen og søke etter eventuelle elementer som samsvarer med String du leter etter ved legge til koden : en

    Dim searchItem As String = " blue"

    Dim indeksen som Long

    For index = LBound ( myArray ) til UBound ( myArray )
    < p> Hvis ( String.Compare ( myArray (indeks ) , searchItem ) = 0) Then

    MsgBox ( " funnet: " + searchItem + " på Indeks: " + CStr (indeks ) )
    < p > Neste

    " LBound " og " UBound " funksjoner bestemme begynnelsen og slutten av tabellen , slik at du ikke trenger å kode i tall som kan endre senere. Inne i " for neste " loop sjekker det hvis et element i matrisen er lik søkeordet , og hvis så det viser en meldingsboks som viser hvilke datatabellindekser har verdien . Den " CStr "-funksjonen konverterer et tall i en streng for visning . Ved å bruke eksempelet , vil en meldingsboks dukke opp som viser " Funnet: blått Indeks: . 1" Alternativt kan du søke i en rekke heltall med koden : en

    Dim searchItem som Integer = 12

    Dim indeksen som Long

    For index = LBound ( myArray ) Til UBound ( myArray )
    p Hvis ( myArray (indeks ) = searchItem ) Så

    MsgBox ( " funnet: " + CSTR ( searchItem ) + " på Indeks: " + CStr (indeks ) )

    Neste
    4

    Lagre VB -filen , kompilere og kjøre programmet for å søke i array for annonser.

    früher :

     Weiter:
      Relatert Artike
    ·Hvor å Fastsette Runtime Error 5 
    ·Hvordan lage en tekstfil i Visual Basic 6 
    ·Hvordan lese en Raw webside i Visual Basic 
    ·Hvordan skjule en Ribbon kontroll fra VBA 
    ·Hvordan starte Visual Basic Editor 
    ·Hvordan å feilsøke i Visual Studio NET 
    ·Hvordan sjekke om et tall er et heltall i Visual Basic 
    ·Debugging Tools for Visual Basic 
    ·Hvordan få tilgang til en VBA Endre markøren 
    ·Hvordan telle ord i en tekstboks i Visual Basic ( VB ) 
      Anbefalte artikler
    ·Hvordan bruke InputBox i VB6 
    ·Male metode i en Java- applet 
    ·Hvordan lage GIF-format Images Moving i HTML -koden 
    ·Hvordan åpne en PDF-fil i Java 
    ·Hvordan sette inn et sitat i en String i ColdFusion 
    ·Hvordan legge til en DataRow i et datasett 
    ·Hvordan Pass på informasjonskapsler til klienter i PHP…
    ·Slik deaktiverer gruppering i MySQL 
    ·Hvordan Endre SYSMAN Passord 
    ·Hvordan bruke Com-porter i Visual C 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/