Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir prosedürü aşırı yüklemenin avantajı, çağrının esnekliğinde yatmaktadır. Çağıran kod, prosedüre geçmesi gereken bilgileri alabilir ve hangi bağımsız değişkenleri verirse versin tek bir prosedür adını çağırabilir.
Birden fazla sürümü tanımlanmış bir yordamı çağırmak için
Çağıran kodda prosedüre hangi verinin aktarılacağını belirleyin.
Bağımsız değişken listesindeki verileri sunarak yordam çağrısını normal şekilde yazın. Emin olun bağımsız değişkenler, prosedür için tanımlanan sürümlerin birindeki parametre listesiyle eşleşiyor.
Yordamın hangi sürümünü çağırmanız gerektiğini belirlemeniz gerekmez. Visual Basic, denetimi bağımsız değişken listenizle eşleşen sürüme geçirir.
Aşağıdaki örnek,
postbölümünde bildirilen yordamı çağırır. Müşteri kimliğini alır, bunun birStringveyaIntegerolup olmadığını belirler ve her iki durumda da aynı yordamı çağırır.Imports MSVB = Microsoft.VisualBasicDim 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
Ayrıca bakınız
- Prosedürler
- Prosedür Parametreleri ve Bağımsız Değişkenleri
- Metot Aşırı Yükleme
- Sorun Giderme Prosedürleri
- Nasıl Yapılır: Bir Yordamın Birden Çok Sürümünü Tanımlama
- Nasıl yapılır: İsteğe Bağlı Parametreler Alan Bir Yordamı Aşırı Yüklemek
- Nasıl Yapılır: Belirsiz Sayıda Parametre Alan Bir Yordamı Aşırı Yükleme
- İşlemleri Aşırı Yükleme Konuları
- Aşırı Yükleme Çözümü
- Aşırı Yükleme