Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Wat is UBound en LBound in Visual Basic ?
Het opnemen van arrays in uw Visual Basic ( VB ) applicatie kan heel handig zijn als je weet hoe ze te gebruiken . VB is een programmeertaal ontwikkeld door Microsoft voor desktop- , web-en mobiele toepassingen te ontwikkelen . Een matrix is een verzameling waarden logisch met elkaar verbonden , zoals het aantal gemeenten in elke staat van het land . U kunt de UBound en LBound functies aan de dimensie van een matrix te bepalen . Definitie

De UBound functie geeft de hoogst beschikbare subscript waarde voor het aangegeven dimensie van een matrix . De LBound is het tegenovergestelde keert de laagste subscript voor de aangegeven dimensie van een matrix . De return waarde voor beide van deze functies is een gegevenstype Integer . Als de array slechts een element , de Ubound rendement 0 . De functie LBound altijd 0 terug zolang de array is geïnitialiseerd , zelfs als het geen elementen .
Arrays Dimensions

Wanneer een array gebruikt een index , het wordt gezegd dat eendimensionaal. Een multidimensionale array gebruikt meer dan een index of subscript . U kunt ook aangeven arrays die serie van arrays of gekartelde arrays worden genoemd . Dit kunnen een - dimensionale of multidimensionale , zoals de elementen bepaald . Bijvoorbeeld, als je verklaart een twee - dimensionale array van maanden, een subscript vertegenwoordigt maanden en de andere dagen . Maanden een verschillend aantal dagen , dus uw elementen niet een rechthoekige tweedimensionale matrix . In VB , zou de array als volgt worden verklaard :

Dim monthsArray
( 11 , 30 ) als Koord
Bepaal Maximum Dimension

Subscripts beginnen bij 0 voor elke array en het maximum wordt bepaald door het nummer dat u typt in de matrix voor elke subscript . U kunt verklaren een multidimensionale Byte array met behulp van de volgende syntaxis :

Dim a
( 200 , 10 , 2 ) Zoals Byte

U kunt de lengte van de array te halen voor elk subscript gebruik van de functie UBound . De syntax " Ubound ( a , 1 ) " [ zonder aanhalingstekens ] geeft " 200 . " Verander de subscript positie om " 2 " en het resultaat is " 10 . " Om de grootte te verwerven voor de derde subscript , verandert de positie om te " . 3 "
Bepaal Minimum Dimension

arrays , subscripten altijd beginnen bij 0 , dus de laagst beschikbare subscript voor iedere dimensie is altijd 0 . Verklaren de volgende Byte array en gebruik de functie LBound om de laagst beschikbare subscript :

Dim a
( 200 , 10 , 2 ) Zoals Byte

Om de laagste voor de eerste subscript te bepalen gebruikt u de syntax " LBound ( a , 1 ) " [ minus de aanhalingstekens ] naar 0 terug . Verander het onderschrift op "2 " en retourneert de functie ook " 0 . " Verander het onderschrift op "3 " en de return waarde is nog steeds " 0 . "

Previous: Next:
  Visual Basics Programming
·Hoe te delen Authentication Ti…
·Hoe kan ik bewerken een ListVi…
·Hoe maak je een tekstvak valid…
·Hoe te controleren of een teks…
·Hoe te Winsock.dll gebruiken i…
·Hoe te schilderen in een panel…
·Hoe maak je een Toolbar voor V…
·Hoe de som van 3 getallen bere…
·Structuur in VB.NET 
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Hoe maak je een multidimensionale array …
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
  Programmering Articles
·Hoe maak je een methode uitvoeren door o…
·Hoe maak je een Bit Shift in Perform C +…
·Hoe te Muziekspeler Code Verwijder Van M…
·Tutorial voor Dreamweaver Selectievak PH…
·Hoe maak je een Random Password Genereer…
·Hoe Vergelijk Data Met SQL Oracle 
·Toegang tot een parallelle poort in Visu…
·Hoe je MS Access Open 2003 verslagen Met…
·Hoe te Teken converteren naar een Date 
Copyright © Computer Kennis http://www.nldit.com