Hoofdstuk 4 : Procedures en ArraysVisual Basic.NETPag. 44 4.15 Arrays Erven van de array klasse in de System Namespace Declaratie van array (opgeven v
{"Image DocumentName": "4.15 Arrays Erven van de array klasse in de System Namespace", "Image ImageDescription": "Declaratie van array (opgeven van type van array) Dim numberArray As Integer() Toewijzen van een object aan een array reference numberArray = New Integer(11) {} Initializer list. numberArray = New Integer() {1,2,3,6} Of verkort. Dim numberArray As Integer()= New Integer(11) {} of Dim numberArray(11) as Integer. of Dim numberArray() as Integer= {1,2,3,6} Memory : The amount of memory required by an array depends on the length of the array and the size of the data type of the elements in the array. Declaratie : Bij declaratie geef je het type op van de array en alle elementen van de array moeten van dat type zijn. Als het gegevenstype Object is dan kunnen de individuele elementen van een verschillend type zijn (objects, strings, numbers, ...). Het gegevens type kan van het primitieve datatype zijn, een eigen gedefinieerd data type(structuur) of een object class. In vb declareren we numberArray als een referentie naar een integerarray. De haakjes duiden aan dat het om een array gaat waarnaar gerefereerd wordt. Toewijzen van een object aan een array reference : Instantiatie : creatie van een object (opgeven van grootte van array) Keyword New : Creeert een object. Wordt gebruikt om de grootte vande array mee te geven en de geheugenruimte voor de array te alloceren. Arrays in .NET zijn objecten dus je moet het keyword New gebruiken. De waarde die infeite in de variabele gestopt wordt is een verwijzing, reference, naar het geheugen waar de array zich bevindt. Alle niet-primitive type variabelen zijn referenced variabelen. De 11 betekent de grens van de array. Dus de array kan de elementen 0 t.e.m. 11 bevatten. De actuele grootte is dus 12. Initializer list : Specifieert de initiele waarden van de elementen in de array. Als deze lijst empty dan is de initiele waarde van de elementen de default waarde voor data data type.De default waarden zijn 0 voor de numerische types, false voor boolean en Nothing voor references.I.g.v. initalizer list bepaalt VB zelf de grootte van de array. Het opsplitsen van declaratie en instantiatie is bruikbaar wanneer de grootte van de array van een aantal parameters afhangt. Visual Basic.NET.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}