Referensi dan Pernyataan Impor (Visual Basic)
Anda dapat membuat objek eksternal tersedia untuk proyek Anda dengan memilih perintah Tambahkan Referensi pada menu Proyek. Referensi dalam Visual Basic dapat merujuk ke rakitan, yang seperti pustaka jenis tetapi berisi lebih banyak informasi.
Pernyataan Impor
Rakitan mencakup satu atau beberapa namespace. Saat menambahkan referensi ke rakitan, Anda juga dapat menambahkan pernyataan Imports
ke modul yang mengontrol visibilitas namespace rakitan tersebut di dalam modul. Pernyataan Imports
menyediakan konteks cakupan yang memungkinkan Anda menggunakan hanya sebagian dari namespace yang diperlukan untuk menyediakan referensi unik.
Pernyataan Imports
memiliki sintaks berikut:
Imports [Aliasname =] Namespace
Aliasname
mengacu pada nama pendek yang dapat Anda gunakan dalam kode untuk merujuk ke namespace yang diimpor. Namespace
adalah namespace yang tersedia baik melalui referensi proyek, melalui definisi dalam proyek, atau melalui pernyataan Imports
sebelumnya.
Modul dapat berisi sejumlah pernyataan Imports
. Pernyataan tersebut harus muncul setelah pernyataan Option
apa pun, jika ada, tetapi sebelum kode lainnya.
Catatan
Jangan bingung membedakan antara referensi proyek dengan pernyataan Imports
atau pernyataan Declare
. Referensi proyek membuat objek eksternal, seperti objek dalam rakitan, tersedia untuk proyek Visual Basic. Pernyataan Imports
digunakan untuk menyederhanakan akses ke referensi proyek, tetapi tidak menyediakan akses ke objek ini. Pernyataan Declare
digunakan untuk mendeklarasikan referensi ke prosedur eksternal di perpustakaan taut-dinamis (DLL).
Menggunakan Alias dengan Pernyataan Impor
Pernyataan Imports
memudahkan untuk mengakses metode kelas dengan menghilangkan kebutuhan untuk secara eksplisit mengetikkan nama referensi yang sepenuhnya memenuhi syarat. Alias memungkinkan Anda menetapkan nama yang lebih ramah hanya untuk satu bagian namespace. Misalnya, urutan kembali ke awal/umpan baris yang menyebabkan satu bagian teks ditampilkan pada beberapa baris adalah bagian dari modul ControlChars di namespace Microsoft.VisualBasic. Untuk menggunakan konstanta ini dalam program tanpa alias, Anda perlu mengetikkan kode berikut:
MsgBox("Some text" & Microsoft.VisualBasic.ControlChars.CrLf &
"Some more text")
Pernyataan Imports
harus selalu menjadi baris pertama segera setelah pernyataan Option
apa pun dalam modul. Fragmen kode berikut menunjukkan cara mengimpor dan menetapkan alias ke modul Microsoft.VisualBasic.ControlChars:
Imports CtrlChrs = Microsoft.VisualBasic.ControlChars
Referensi di masa mendatang untuk namespace ini bisa jauh lebih pendek:
MsgBox("Some text" & CtrlChrs.CrLf & "Some more text")
Jika pernyataan Imports
tidak menyertakan nama alias, elemen yang didefinisikan dalam namespace yang diimpor dapat digunakan dalam modul tanpa kualifikasi. Jika nama alias ditentukan, itu harus digunakan sebagai kualifikasi untuk nama yang terkandung dalam namespace tersebut.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk