Creating a List Using VB.NET

This article explains how to create a list.
  • 5030

Introduction

A list is a collection of items that can be accessed by index and provides functionality to search, sort and manipulate list items.
The List<T> class defined in the System.Collections.Generic namespace is a generic class and can store any data types to create a list. Before you use the List class in your code, you must import the System.Collections.Generic namespace using the following line.

Imports System.Collections.Generic

Creating a List

The List class constructor takes a key data type. The data type can be any .NET data type. The following code snippet creates a List of string types.

Dim AuthorList As New List(Of String)()

The following code snippet adds items to the list.

AuthorList.Add("Mahesh Chand")
AuthorList.Add("Praveen Kumar")
AuthorList.Add("Raj Kumar")
AuthorList.Add("Nipun Tomar")
AuthorList.Add("Dinesh Beniwal")

Create a list using range:

Alternatively, we can also pass an array of objects to create a List object. The following code snippet creates a List object from an array of strings.

' Create a List using Range

Dim authors As String() = {"Mike Gold", "Don Box", "Sundar Lal", "Neel Beniwal"}

Dim authorsRange As New List(Of String)(authors)

The following code snippet creates a list of integer type.

Dim AgeList As New List(Of Integer)()

 

The following code snippet adds items to the dictionary.

 

AgeList.Add(35)

AgeList.Add(25)

AgeList.Add(29)

AgeList.Add(21)

AgeList.Add(84)

We can also limit the size of a list. The following code snippet creates a list where the key type is float and the total number of items it can hold is 3.

Dim PriceList As New List(Of Single)(3)

The following code snippet adds items to the list.

PriceList.Add(3.25F)

PriceList.Add(2.76F)

PriceList.Add(1.15F)

 

 

Categories

More Articles

© 2020 DotNetHeaven. All rights reserved.