Menambah Elemen Array Vb .Net

array @visualbasic-indonesia.blogspot.com
Hi, teman-teman visualbasic-indonesia. Udah dua hari gak posting ne.. posting dulu lah, nanti takutnya rangking alexaku anjlok lagi, hehehehehhe...

Kali ini admin akan memposting tentang bagaimana cara membuat dan menambah elemen array pada vb.net. Sebelum kita kesana alangkah baiknya kita simak dulu apa itu array.

Array adalah data yang berbentuk larik atau barisan. Maksudnya apa yah? :D

Jadi kita kita biasa mengenal variabel “i as integer”, “str as string” ber-arti variabel i diwakili oleh 1 angka integer, dan variabel str diwakili oleh satu simbol string. Jadi untuk array kira-kira seperti ini, “i as integer(5)”, “str() as string”. Apakah maksudnya?

Itulah yang disebut dengan array atau larik, artinya adalah variabel “i(5)” membawa 6 (karna dihitung dari 0) beban data integer yang berbeda, dan variabel “str()” membawa beban yang belum diketahui, jika kita ingin mengisi data “i(5)” kira-kira seperti ini “i(0)=6, i(1)=4...i(5)=5” dan jika ingin mengisi data “str()” kira-kira seperti ini “s = {“aku”,”kamu”,”dia”,”kami”}” jadi secara otomatis array “s(3)” mempunyai 4 data yang dibawanya.

Kemudian bagaimana caranya agar kita dapat menambah ataupun mengurangi elemen array tersebut, misalnya “s(3)” menjadi “s(4) atau s(2)” tanpa mengganggu data yang sebelumnya sudah ada? Disini kita menggunakan sintak

      “Redim Preserve namaArray(jumlah data)”

Seperti contoh dibawah ini :

Private s As String()

Private sub Tombol_Click()
    Function Pop() As String
        Dim data As String = ""
        If state > 0 Then
            data = s(state)
            ReDim Preserve s(UBound(s) - 1)
            state -= 1
            Return "Pop :" & data
        Else
            Return "Stack Kosong"
        End If
    End Function
End Sub

“Ubound(s)” maksudnya adalah banyaknya jumlah data array “s” jadi banyaknya jumlah data array s+1.
semoga artikel ini bermanfaat amin... :D



(* artikel oleh visualbasic-indonesia, sintaks kode oleh visualbasic-indonesia

Comments