What is Array in ASP.NET?

Array:

Arrays are used for storing similar data types grouped as a single unit. An array is one whose size can increase and decrease dynamically. It has the following syntax:

Dim str(2) As String
str(0) = "Sunday"
str(1) = "Monday"

Example:

Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim str(6) As String
str(0) = "Sunday"
str(1) = "Monday"
str(2) = "Tuesday"
str(3) = "Wednesday"
str(4) = "Thursday"
str(5) = "Friday"
str(6) = "Saturday"
ListBox1.DataSource = str
ListBox1.DataBind()
End Sub
End Class

ArrayList:

Array lists can hold items of different types. As Array list can increase and decrease size dynamically you do not have to use the REDIM keyword. You can access any item in the array using the INDEX value of the array position.

Example:

Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strList As New ArrayList
strList.Add("Sunday")
strList.Add("Monday")
strList.Add("Tuesday")
strList.Add("Wednesday")
strList.Add("Thurday")
strList.Add("Friday")
strList.Add("Saturday")
ListBox1.DataSource = strList
ListBox1.DataBind()
End Sub
End Class