Cara untuk: Memanggil Prosedur Kelebihan Beban (Visual Basic)
Keuntungan dari kelebihan beban prosedur adalah fleksibilitas panggilan. Kode panggilan dapat memperoleh informasi yang diperlukan untuk meneruskan ke prosedur dan kemudian memanggil satu nama prosedur, terlepas dari argumen apa yang diteruskannya.
Untuk memanggil prosedur yang memiliki lebih dari satu versi yang ditentukan
Dalam kode panggilan, tentukan data mana yang akan diteruskan ke prosedur.
Tulis panggilan prosedur dengan cara normal, menyajikan data dalam daftar argumen. Pastikan argumen cocok dengan daftar parameter di salah satu versi yang ditentukan untuk prosedur.
Anda tidak perlu menentukan versi prosedur mana yang akan dipanggil. Visual Basic meneruskan kontrol ke versi yang cocok dengan daftar argumen Anda.
Contoh berikut memanggil prosedur
post
yang dideklarasikan dalam Cara untuk: Menentukan Beberapa Versi Prosedur. Ini mendapatkan identifikasi pelanggan, menentukan apakah itu adalahString
atauInteger
, lalu dalam kedua kasus memanggil prosedur yang sama.Imports MSVB = Microsoft.VisualBasic
Dim customer As String Dim accountNum As Integer Dim amount As Single customer = MSVB.Interaction.InputBox("Enter customer name or number") amount = MSVB.Interaction.InputBox("Enter transaction amount") Try accountNum = CInt(customer) Call post(accountNum, amount) Catch Call post(customer, amount) End Try
Lihat juga
- Prosedur
- Parameter Prosedur dan Argumen
- Overloading Prosedur
- Prosedur Pemecahan Masalah
- Cara: Menentukan Beberapa Versi Prosedur
- Cara: Membebani Prosedur yang Mengambil Parameter Opsional
- Cara: Membebani Prosedur yang Membutuhkan Jumlah Parameter Tidak Terbatas
- Pertimbangan dalam Prosedur Kelebihan Beban
- Resolusi Kelebihan Beban
- Kelebihan beban
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