VB.Net - Syntax


The default capacity for a new arraylist is 16 elements.

Dim aliArrayListIntegers As New System.Collections.ArrayList 

You should always try and define an initial capacity for your arraylist if possible.
This defines an arraylist with an initial capacity of 200 elements.

Dim aliArrayListIntegers  As New System.Collections.ArrayList(200) 

It is possible to initialise an arraylist and to populate it with an initial value.

Dim aliArrayListIntegers  As New System.Collections.ArrayList.Repeat(-1,200) 
Dim alsArrayListStrings As New System.Collections.ArrayList.Repeat("",200)

This method is very concise but not very efficient.
You can also use the contain method.

Do While alsArrayListStrings.IndexOf("remove this") >= 0 
   alsArrayListStrings.Remove("remove this")

This is far more efficient, this loops until the count property becomes constant.

Dim isavecount As Integer 
   isavecount = alsArrayListStrings.Count
   alsArrayListStrings.Remove("remove this")
Loop While (alsArrayListStrings.Count < isavecount)

Dim arValues() As String 
Dim arArrayList As System.Collections.ArrayList

arValues = DirectCast(arArrayList.ToArray(GetType(String)),String())

© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext