vbnet
  1. vbnet-arraylist

Working with Data Structures in VB.NET ArrayList

In VB.NET, ArrayList is one of the most commonly used data structures to store a collection of items. It allows you to add and remove items dynamically, and it provides several useful methods to manipulate the list. In this page, we will discuss how to work with ArrayList in VB.NET.

Syntax

The syntax for declaring an ArrayList is:

Dim myArrayList As New ArrayList()

To add an item to the ArrayList, use the Add method:

myArrayList.Add("apple")

To remove an item from the ArrayList, use the Remove method:

myArrayList.Remove("apple")

To retrieve an item from the ArrayList, use the index:

Dim item As String = myArrayList(0)

Example

Here's an example of how to use ArrayList to store a collection of fruits and then print them out.

Dim fruits As New ArrayList()

fruits.Add("apple")
fruits.Add("banana")
fruits.Add("cherry")
fruits.Add("date")

For Each fruit As String In fruits
    Console.WriteLine(fruit)
Next

Output

The output of the above code would be:

apple
banana
cherry
date

Explanation

In the above example, we first create an empty ArrayList called fruits. Then we add four items to the list using the Add method. We then use a For Each loop to iterate over the items in the list and print them out to the console.

Use

ArrayList is useful when you need to store a collection of items that can change in size. It is a flexible data structure that allows you to add or remove items as needed.

Important Points

  • Use the Add method to add an item to an ArrayList.
  • Use the Remove method to remove an item from an ArrayList.
  • Use the index to retrieve an item from an ArrayList.
  • ArrayList is useful when you need to store a collection of items that can change in size.

Summary

In this page, we discussed how to work with ArrayList in VB.NET. We presented the syntax, example, output, explanation, use, and important points of ArrayList. With ArrayList, you can create a flexible data structure that allows you to store and manipulate a collection of items in your VB.NET code.

Published on: