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
    Hva er UBound og LBound i Visual Basic
    ? Innlemming arrays i Visual Basic ( VB ) søknad kan bli svært nyttig hvis du vet hvordan du bruker dem . VB er ​​et programmeringsspråk utviklet av Microsoft for å utvikle desktop , web og mobile applikasjoner. En matrise er et sett av verdier logisk knyttet til hverandre , slik som det antall fylker i hver tilstand av landet. Du kan bruke UBound og LBound funksjoner for å bestemme dimensjonen av en matrise. Definisjon

    UBound funksjonen returnerer den høyeste tilgjengelige senket verdien for den angitte dimensjonen av en matrise. Den LBound er det motsatte , det returnerer laveste tilgjengelige senket for den angitte dimensjonen av en matrise. Avkastningen verdi for begge disse funksjonene er et heltall datatype. Hvis matrisen bare har ett element , den Ubound returnerer 0 . Den LBound funksjonen returnerer alltid 0 så lenge rekken er blitt initialisert, selv om den ikke har noen elementer.
    Arrays Mål

    Når en matrise bruker en indeks, det sies å være en dimensjonal . En flerdimensjonal array bruker mer enn én indeks eller senket . Du kan også erklære arrays som kalles rekke matriser eller taggete matriser . Disse kan enten være en-dimensjonal eller flerdimensjonalt , som kan elementene definert. For eksempel, hvis du deklarerer en todimensjonal matrise av noen måneder, representerer en senket måneder og de ​​andre dagene. Måneder har et annet antall dager , derfor dine elementene vil ikke danne en rektangulær todimensjonal array. I VB , ville rekken bli erklært som følgende : en

    Dim monthsArray ( 11 , 30 ) As String
    Bestem maksimal dimensjon
    < p > senket starter på 0 for hver matrise og maksimum er definert av nummeret du skriver inn matrisen for hver senket . Du kan erklære en flerdimensjonal Byte array ved hjelp av følgende syntaks : en

    Dim a ( 200 , 10, 2 ) Som Byte

    kan du hente lengden på array for hvert senket ved hjelp av UBound funksjon . Syntaksen " Ubound (a, 1 )" [ uten anførselstegn ] returnerer "200 ". Endre senket stilling til "2" , og resultatet er " 10". For å erverve størrelse for tredje senket , endre posisjonen til " . 3 "
    Bestem Minimum Dimension

    arrays , subscripts alltid starter på 0 , og derfor den laveste tilgjengelige senket for hver dimensjon er alltid 0 . Erklære følgende Byte array og bruke LBound funksjonen for å få den laveste tilgjengelige senket : en

    Dim a ( 200 , 10, 2 ) Som Byte

    Finne den laveste for første senket bruke syntaks " LBound (a, 1 )" [ minus anførselstegnene ] for å returnere 0 . Endre senket til "2" , og funksjonen returnerer også " 0 ". Endre senket til "3" og avkastningen verdien er fortsatt " 0 ".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke VBS å returnere en Recordset 
    ·Hvordan få en LAN -ID og domene Bruke VBA 
    ·Hvordan åpne XLS -filer på et skjema i VBA 
    ·Hva er DNN symbolfiler 
    ·Hvordan du formaterer tekst til HTML på VBA 
    ·Slik kjører DOS -kommandoer i VB.Net 
    ·Hvordan slå av en ASP.NET Development Server 
    ·Hvordan bruke Visual Basic til Control Stepper Motor St…
    ·Hvordan legge til referanser tilgang til et bibliotek i…
    ·Hvordan kryptere en fil i VB.NET 
      Anbefalte artikler
    ·Hvordan sjekke en Perl E-postadresse 
    ·Hvordan lagre en inngang i en Vector 
    ·Selv funksjon i Java 
    ·Hvordan lage en mappe i Python 
    ·Slik fjerner linjeskift fra en streng i Java 
    ·Minnelekkasje Ytelse 
    ·Slik kjører Microsoft Visual Studio Sample Programs 
    ·Slik behandler Java- oppdateringer på Network 
    ·Slik bruker du en Betinget erklæringen i jQuery 
    ·Hvordan lage et Visual Basic Program Bruke Hvis Else & …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/