Array di Visual Basic, dengan Sanskruti dalam Visual Basic [VB]
Kemampuan untuk bekerja dengan array adalah penting dalam setiap bahasa pemrograman. VB.NET menawarkan cara yang sederhana pengelompokan data ke dalam array yang struktur mirip dengan bahasa lain. Pada artikel ini, saya akan melihat deklarasi array dan penggunaan.
Tujuan dari array
Array umumnya digunakan untuk menyimpan jenis serupa nilai atau objek. Mereka memungkinkan variabel pengelompokan bersama dan memungkinkan merujuk kepada mereka dengan menggunakan indeks. Array memiliki batas atas dan batas bawah, yang hanya merujuk ke indeks awal dan indeks akhir dari struktur array yang diberikan. Selain itu, data dalam array dapat diurutkan. Array sederhana satu dimensi, namun, Anda juga dapat menggunakan multi-dimensi array dalam VB.NET. Anda dapat loop melalui array untuk menentukan dan untuk memodifikasi nilai-nilai yang disimpan dalam array.
Deklarasi dan inisialisasi array
Ada dua cara inisialisasi array: untuk menyatakan dan menginisialisasinya mereka dalam satu pernyataan, atau untuk mendeklarasikan array dan memilih untuk memulai nanti.
Ketika mendeklarasikan array dan menginisialisasi dalam laporan yang sama, Anda harus menentukan jenis elemen array dan jumlah elemen array akan terus. Dalam VB.NET, array adalah nol berbasis, yang berarti bahwa indeks dari elemen pertama adalah nol. Unsur-unsur diberi nomor berurutan. Anda harus menentukan jumlah elemen array dengan menunjukkan batas atas array. Terikat atas adalah nomor yang menspesifikasikan indeks dari elemen terakhir dalam array. Potongan A menunjukkan deklarasi dan inisialisasi array dari integer.
Snippet Kode: VB.Net
ArrNumbers Dim (4) Sebagai 'Integer Mendeklarasikan & Menginisialisasi sebuah array dari 5 bilangan bulat, dengan indeks berkisar dari 0 sampai 4
Cara lain untuk menyatakan dan menginisialisasinya array adalah untuk melakukan operasi ini dalam dua langkah terpisah. Jika Anda mendeklarasikan array tanpa menentukan jumlah elemen pada satu baris, Anda harus memberikan nilai untuk setiap item array ketika Anda menginisialisasinya itu. Nilai awal disediakan tertutup dalam {} kawat gigi, menggunakan koma sebagai pemisah. B potongan menunjukkan deklarasi dan inisialisasi array dalam dua langkah terpisah.
Cuplikan B Kode: VB.Net
ArrNumbers Dim () Sebagai 'Integer Mendeklarasikan array integer arrNumbers = New Integer () {0,1,2,3,4} 'Menginisialisasi array untuk lima anggota & set nilai-nilai mereka
Sekali array dideklarasikan dan diinisialisasi, itu mungkin untuk mengubah ukuran dari sebuah array dalam waktu dijalankan oleh mendefinisikan ulang itu. Anda dapat menggunakan pernyataan ReDim untuk mengubah jumlah item dalam struktur array. C potongan menunjukkan deklarasi, inisialisasi, dan kemudian kembali ukuran dari struktur array.
Cuplikan C Kode: VB.Net
ArrNumbers Dim (32) Sebagai 'Integer Mendeklarasikan & Menginisialisasi sebuah array bilangan bulat ReDim arrNumbers (45) As Integer 'Re-Menginisialisasi array
Secara default, data yang disimpan dalam array yang hilang setiap kali array diinisialisasi ulang. Namun, Anda dapat menggunakan pernyataan ReDim dengan kata kunci Preserve untuk menjaga data yang ada dalam array ketika itu sedang kembali-diinisialisasi. Cuplikan D Menginisialisasi ulang struktur array menggunakan pernyataan Pertahankan untuk menjaga data yang telah disimpan dalam array.
Cuplikan D Kode: VB.Net
ArrNumbers Dim () As Integer = {0,1,2,3,4} 'Mendeklarasikan & Menginisialisasi array ReDim Preserve arrNumbers (25) 'mengubah ukuran array, tetapi mempertahankan data dalam elemen 0 melalui 4
Ada dua jenis array multidimensi: persegi panjang atau bergerigi. Dalam array persegi panjang, setiap anggota masing-masing dimensi diperluas ke dimensi lain dengan panjang yang sama. Dalam array bergerigi, anggota individu dari satu dimensi dapat diperpanjang ke dimensi lain dengan panjang yang berbeda. Dimensi array yang lebih memiliki, semakin kompleks menjadi untuk bekerja dengan itu.
Tidak ada komentar:
Posting Komentar