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 een Array in Visual Basic ?
In Visual Basic , een array is een geïndexeerde verzameling van gegevens . Arrays worden gebruikt voor het groeperen en indexeren van een reeks waarden . De afzonderlijke waarden die in de array elementen van de array genoemd. Een element is een deel van de gegevens , een naam bijvoorbeeld , een computer heeft geen concept van het woord " naam ", dus de code schrijver legt op de computer dat er een lijst of tabel met informatie genoemd zal worden " namen . " Zodra de ruimte voor de namen is gemaakt , kan de programmeur dan vertellen computer die Lucy , Fred , Ben , George en Alison zijn alle namen , en de namen worden geïndexeerd , of subscript , zodat de naam 1 is Lucy , naam 2 is Fred enzovoort . Functie

Programmeurs
gebruiken arrays te verwijzen naar meerdere waarden van dezelfde klasse van data ( in ons voorbeeld , namen ) , met behulp van een nummer genaamd een index , of subscript , om ze te onderscheiden van elkaar . Arrays worden gebruikt verkorten en vereenvoudigen Visual Basic code , waardoor een programmeur lussen die efficiënt met grote aantallen elementen , mits de elementen allemaal van hetzelfde gegevenstype maken . Een programmeur kan elk element afzonderlijk verklaren als een individuele variabele , maar deze programma's onhandelbaar om te schrijven en uit te voeren zou maken .
Soorten

Arrays
in Visual Basic kan zijn van vaste sized of dynamisch . Een vaste grootte array hetzelfde aantal elementen tijdens de uitvoering van het programma , terwijl dynamische arrays kan expanderen terwijl het programma loopt en bevatten gegevens die zijn ingevoerd of tijdens de uitvoering van het programma opgenomen . Arrays kunnen ook lineair of multidimensionaal . Lineaire arrays bevatten een lijst van variabelen , zoals de voornamen in ons voorbeeld . Een multidimensionale array gebruikt meer dan een set van indices of indices , tweedimensionale arrays kunnen worden gezien als een tabel met kolommen en rijen . Er zijn ook gekarteld arrays , die verschillende hoeveelheden van subsets van elementen kan bevatten ; . Die werken als arrays binnen een array
Array verklaring Verklaringen

Arrays
zijn aangegaan 's op dezelfde wijze als variabelen - aangegeven worden , en de plaats en wijze waarop ze worden aangegeven bepaalt hun reikwijdte , of wanneer het programma kunnen worden gebruikt . Vier soorten informatie zijn opgenomen in de verklaring verklaring : de naam array van het type data , het aantal dimensies , en het aantal elementen . Dit wordt meestal voorafgegaan door " Dim " om de array te verklaren .
Voorbeeld van een vaste grootte Array

Een vaste grootte array met de namen Lucy , Fred , Ben , George en Alison kon worden verklaard als Dim strNames ( 4 ) als Koord .

De array wordt genoemd " strNames " en heeft ruimte voor vijf namen . (Wanneer Visual Basic telt de index , begint deze 0 , dus het nummer van de coder gebruikt is het aantal elementen min 1 ) . Slechts een is vermeld tussen haakjes na de naam array, zodat het een een - dimensionale of lineair array. De namen worden vervolgens geïndexeerd ( gezien de onderschriften ) 0 tot 4 : .

StrNames
( 0 ) = " Lucy " strNames ( 1 ) = " Fred " strNames ( 2 ) = " Ben " en zo verder < br >

Om een array die elementen in de vorm van een tabel houdt verklaren , wordt een tweede nummer dat tussen haakjes , gescheiden door een komma : Dim strNames ( 4,1 ) als Koord . Deze code verklaart een array van stringvariabelen genaamd " strNames , " waarvan de eerste en de tweede namen van vijf mensen kon houden .
Voorbeeld van een dynamische roosters

verlaten van de . haakjes leeg creëert een dynamische matrix: Dim strNames ( ) As String

Omdat de haakjes leeg zijn , heeft de computer geen enkele geheugenruimte voor de elementen , elementen kunnen worden toegevoegd aan deze array pas nadat het heeft zijn " redimensioned , " dat is het proces van het vertellen van de computer hoeveel ruimte nodig zal zijn . De code om redimension de " strNames " array om ruimte te hebben voor vijf namen zouden lezen : . ReDim strNames ( 4 ) op

Zodra de array data bevat , zal de " ReDim " memorandum gegevens die overschrijven , zodat de programmeur moet de " Preserve " keyword te gebruiken . Een vijfde naam toe te voegen aan onze naam array, waarbij de vier vorige naam intact , zou de code te lezen :

ReDim
Preserve strNames ( 5 ) strNames ( 5 ) = " Boris "
< br > Beperkingen

Arrays
moeten gegevens van hetzelfde type bevatten , maar verder zijn ze zeer flexibel . Een array index kan niet hoger zijn dan de grenswaarden van een Long Gegevenstype , maar gezien het feit dat het lang gegevenstype varieert in waarde van -9.223.372.036.854.775.808 via 9.223.372.036.854.775.807 , is er zeer veel ruimte op te vullen . Arrays zijn ook beperkt 32 dimensies , hoewel het ongebruikelijk is voor programmeurs om te gebruiken meer dan drie .

Previous: Next:
  Visual Basics Programming
·Hoe je Data in de DateTimePick…
·Stappen naar een werkbalk make…
·Hoe om tekst te bewerken in VB…
·Hoe kan ik een knipperend butt…
·Hoe te Woorden tellen in een t…
·Hoe maak je een Quad Solver vo…
·Hoe te wijzigen Int naar Strin…
·Hoe te gebruiken Split in VB 
·Hoe maak je een DTS Package ui…
  Related Articles
Hoe maak je een optie Box in Visual Basi…
Hoe kan ik een afbeelding Box Maak in Vi…
Hoe maak je een Werknemer Log in Maak Vi…
Hoe maak je een fout Handler voor een VB…
Hoe Search Engine Ranking of SEO van een…
Hoe gebruik je een afbeelding Kaart in V…
Wat is VBA ? 
Hoe maak je een Open File Dialog Box Geb…
Hoe kan ik een integer converteren naar …
  Programmering Articles
·Hoe te Coördinaten Wissel naar Angles i…
·Hoe kan ik een Asterisk Boom in Build C …
·Hoe te Gems Van Command Line in Ruby Ins…
·Hoe te Turn on JavaScript voor een UTSta…
·Hoe te DropDownList creëren met Key Zoe…
·Hoe te Aanslagen Stuur naar Active X Eig…
·Hoe maak je een Laden Bar in VB.NET Merk…
·Hoe te converteren naar Double String C …
·Hoe u met Visual Basic gebruiken 
Copyright © Computer Kennis http://www.nldit.com