Variabel adalah tidak lain hanyalah sebuah nama yang diberikan untuk tempat penyimpanan yang program kami dapat memanipulasi. Setiap variabel dalam VB.Net memiliki jenis tertentu, yang menentukan ukuran dan tata letak memori variabel; rentang nilai yang dapat disimpan dalam memori yang; dan seperangkat operasi yang dapat diterapkan ke variabel.
Kita telah membahas berbagai jenis data. Jenis nilai dasar yang disediakan di VB.Net dapat dikategorikan sebagai:
Type | Example |
---|---|
Integral types | SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong and Char |
Floating point types | Single and Double |
Decimal types | Decimal |
Boolean types | True or False values, as assigned |
Date types | Date |
VB.Net juga memungkinkan mendefinisikan jenis nilai lainnya variabel seperti Enum dan referensi jenis variabel seperti Class. Kita akan membahas jenis tanggal dan Kelas di bab-bab berikutnya.
Deklarasi variabel di VB.Net
Pernyataan Dim digunakan untuk deklarasi variabel dan alokasi penyimpanan untuk satu atau lebih variabel. Pernyataan Dim digunakan pada modul, kelas, struktur, prosedur atau tingkat blok.
Sintaks untuk deklarasi variabel di VB.Net adalah:
[ < attributelist> ] [ accessmodifier ] [[ Shared ] [ Shadows ] | [ Static ]][ ReadOnly ] Dim [ WithEvents ] variablelist
Dimana,
- AttributeList adalah daftar atribut yang berlaku untuk variabel. Opsional.
- accessmodifier mendefinisikan tingkat akses dari variabel, memiliki nilai-nilai sebagai - Umum, Dilindungi, Teman, Dilindungi Teman dan Swasta. Opsional.
- Shared menyatakan variabel bersama, yang tidak terkait dengan contoh spesifik dari kelas atau struktur, bukan tersedia untuk semua contoh dari kelas atau struktur. Opsional.
- Shadows menunjukkan bahwa variabel ulang menyatakan dan menyembunyikan elemen identik bernama, atau mengatur elemen kelebihan beban, di kelas dasar. Opsional.
- Statis menunjukkan bahwa variabel akan mempertahankan nilainya, bahkan ketika setelah penghentian prosedur di mana ia dideklarasikan. Opsional.
- ReadOnly berarti variabel dapat dibaca, tetapi tidak tertulis. Opsional.
- WithEvents menetapkan bahwa variabel yang digunakan untuk menanggapi peristiwa yang diangkat oleh contoh ditugaskan untuk variabel. Opsional.
- Variablelist memberikan daftar variabel dideklarasikan.
Setiap variabel dalam daftar variabel memiliki sintaks berikut dan bagian:
variablename[ ( [ boundslist ] ) ] [ As [ New ] datatype ] [ = initializer ]
Dimana,
- variableName: adalah nama dari variabel
- boundslist: opsional. Ini memberikan daftar batas masing-masing dimensi dari variabel array.
- New: opsional. Ini menciptakan contoh baru dari kelas ketika pernyataan Dim berjalan.
- datatype: Diperlukan jika Option Strict On. Ini menentukan tipe data dari variabel.
- initializer: Opsional jika New tidak ditentukan. Ekspresi yang dievaluasi dan ditugaskan ke variabel ketika dibuat.
Beberapa deklarasi variabel yang valid bersama dengan definisi mereka yang ditampilkan di sini:
Dim StudentID As IntegerDim StudentName As StringDim Salary As DoubleDim count1, count2 As IntegerDim status As BooleanDim exitButton As New System.Windows.Forms.ButtonDim lastTime, nextTime As Date
Inisialisasi variabel di VB.Net
Variabel diinisialisasi (ditugaskan nilai) dengan tanda sama diikuti oleh ekspresi konstan. Bentuk umum dari inisialisasi adalah:
variable_name = value;
for example,
Dim pi As Doublepi = 3.14159
Anda dapat menginisialisasi variabel pada saat deklarasi sebagai berikut:
Dim StudentID As Integer = 100Dim StudentName As String = "Bill Smith"
Contoh
Coba contoh berikut yang menggunakan berbagai jenis variabel:
Module variablesNdataypesSub Main()Dim a As ShortDim b As IntegerDim c As Doublea = 10b = 20c = a + bConsole.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c)Console.ReadLine()End SubEnd Module
Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:
a = 10, b = 20, c = 30
Menerima Nilai dari Pengguna
Konsol kelas dalam namespace System menyediakan ReadLine fungsi untuk menerima input dari user dan menyimpannya ke dalam variabel. Sebagai contoh,
Dim message As Stringmessage = Console.ReadLine
Contoh berikut menunjukkan hal itu:
Enter message: Hello WorldYour Message: Hello World
Lvalues dan rvalues
Ada dua macam ekspresi:
lvalue: Sebuah ekspresi yang lvalue mungkin muncul sebagai baik kiri atau sisi kanan dari tugas.
nilai p: Sebuah ekspresi yang merupakan nilai p mungkin muncul di sisi kanan tapi tidak kiri dari sebuah tugas.
Variabel lvalues dan mungkin muncul di sisi kiri sebuah tugas. Literal numerik yang rvalues dan tidak dapat dialihkan dan tidak dapat muncul di sisi kiri. Berikut adalah pernyataan yang valid:
Dim g As Integer = 20
Tapi berikut ini bukan pernyataan yang valid dan akan menghasilkan error saat kompilasi:
20 = g
Done....
Selamat Membaca....:)
Next Page >>> VB.Net - Constants and Enumerations
Sumber: tutroialspoint.com
Tidak ada komentar:
Posting Komentar