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

    Ta reda på om ett objekt finns i VB Array

    När man arbetar med arrayer i Visual Basic ( VB ) är det viktigt att förstå hur man kan söka i arrayen för att hitta specifika objekt . En array är en lista av ordnade objekt, såsom strängar eller heltal . En array kan lagra värden som anställdas namn , en lista över nummer eller ens meningar från en bok . Att hitta ett objekt i en array handlar om att skapa en slinga för att iterera genom arrayelementen och en jämförelse kontrollera om objektet matchar det du söker efter . Instruktioner
    1

    Öppna din VB källfilen i en editor som Microsoft Visual Basic .
    2

    Deklarera en array av strängar och initiera den med värden genom att lägga till följande kod i din funktion :

    Dim myArray ( ) As String = { " grön " , " blå " , " gul " }

    Alternativt kan du skapa en array av heltal med koden :

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

    Loop igenom arrayen och söka efter några element som matchar strängen du söker efter att lägga till koden :

    Dim searchItem As String = " blue "

    Dim index som Long

    för index = LBound ( myArray ) till UBound ( myArray ) katalog

    Om ( String.Compare ( myArray ( index ) , searchItem ) = 0 ) Then

    MsgBox ( " Hittade : " + searchItem + " på Index : " + CStr ( index ) ) katalog

    Nästa

    " LBound " och " UBound " funktioner bestämma början och slutet av arrayen så att du inte behöver koden i siffror som kan ändra senare . Inne i " för nästa " loop den kontrollerar om något objekt i arrayen är lika med sökord , och i så fall det visar en visning meddelanderuta som array index har värdet . Den " CStr " funktionen omvandlar ett tal till en sträng för visning . Med hjälp av exempel , kommer en meddelanderuta dyker upp visar " Found : blue på Index : . 1 " Alternativt kan du söka en array av heltal med koden :

    Dim searchItem As Integer = 12

    Dim index som Long

    För index = LBound ( myArray ) Till UBound ( myArray ) katalog p Om ( myArray ( index ) = searchItem ) Sedan

    MsgBox ( " Hittade : " + CSTR ( searchItem ) + " på Index : " + CStr ( index ) )

    Nästa
    4

    Spara VB -filen , kompilera och köra program för att söka arrayen för att matcha objekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Radio Knappar för Picturebox i Visua…
    ·Hur att koda en inloggning /Anmälningsblankett i VB
    ·Hur man kompilerar Visual Basic
    ·Hur man gör en Universal Crosshair i Visual Basic
    ·VBA -kod Struktur
    ·Hur till låsa upp ett konto Script
    ·Hur man gör en Google-knappen i Visual Basic
    ·Hur dölja en rad i en SSRS Report
    ·Hur man skapar ett bildspel Program
    ·Hur man gör en VBS MsgBox från DOS
    Utvalda artiklarna
    ·Hur Faktor heltal i Java
    ·Hur man gör en anpassningsbar webbplats
    ·Hur man kan utveckla Web Apps med MS Visual Studio 2008…
    ·Vad är den strukturella syntax eller struktur C Progra…
    ·Hur du Ange Input Uttalanden i MATLAB
    ·Gör Skript Expire
    ·Orsaker till Stack Overflow
    ·Hur man byter ett ord i en mening i Java
    ·Hur man stavar ett nummer i Java
    ·Hur mäter millisekunder i ANSI C
    Copyright © Dator Kunskap http://www.dator.xyz