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