ARRAY DI VISUAL BASIC .NET

Di VB .Net ada 2 jenis array. Yang pertama adalah array normal yang kita dapat dengan mendeklarasikan sebuah variable menggunakan tanda (), yang kedua adalah dengan cara membuat array objek dari class Array yang dibawa oleh VB.Net

Class Array menyediakan beberapa metode spesial untuk memanipulasi array seperti reversing, sorting dan searching.

Berikut adalah cara pertama yaitu dengan mendeklarasikan variable myArray dengan menambahkan karakter () dibelakang variable.

Private Sub firstArray()
 Dim myArray(10) As Integer
 For i As Integer = 0 To 10
  myArray(i) = i * i
 Next
  
 Dim txt As String = ""
 For i As Integer = 0 To 10
  txt &= myArray(i) & vbCrLf
 Next
 MsgBox(txt)
End Sub


Berikut adalah cara pertama yaitu dengan mendeklarasikan variable myArray dengan menambahkan karakter () dibelakang variable.

Private Sub secondArray()
 Dim myArray As Array = Array.CreateInstance(GetType(Integer), 11)</span>
<span style="font-size: 12pt; font-family: Arial;"For i As Integer = 0 To 10
  myArray.SetValue(i * i, i)
 Next</span>
<span style="font-size: 12pt; font-family: Arial;"Dim txt As String = ""
  For i As Integer = 0 To 10
  txt &= myArray.GetValue(i).ToString & vbCrLf
 Next
 MsgBox(txt)
End Sub

Untuk cara diatas jika Option Strict Off, kita dapat memberi nilai array dengan cara myArray(i) = i * I, tetapi jika Option Strict On kita harus menggunakan myArray.SetValue(i * i, i). Begitu pula dengan pengambilan nilai jika Option Strict Off, pengambilan nilai array dapat dilakukan dengan myArray(i).ToString, tetapi jika Option Strict On, maka pengambilan nilai harus melalui myArray.GetValue(i).ToString