Nasıl yapılır: Bir Yordamın Birden Fazla Sürümünü Tanımlama (Visual Basic)
Bir yordam tarafından birden çok sürümünü tanımlayabilirsiniz aşırı , her sürüm için aynı ada ancak farklı parametre listesi kullanarak.Aşırı amacı pek çok yakından ilgili sürümü bir yordam adıyla aralarındaki gerek kalmadan tanımlamaktır.
Daha fazla bilgi için bkz. Yordam Aşırı Yüklemesi (Visual Basic).
Bir yordam birden çok sürümünü tanımlamak için
Yazma bir Sub veya Function tanýmlama ifadesi tanımlamak istediğiniz yordamın her sürüm için.Her bildirimde aynı yordam adı kullanın.
Koyun Sub veya Function her bildirimiyle anahtar sözcük Aşırı Yüklemeler (Visual Basic) anahtar sözcüğü.İsteğe bağlı olarak atlayabilirsiniz Overloads , bunu herhangi bildirimleri dahil, ancak bildirimleri, onu her bildirimi eklemeniz gerekir.
Her bildirim deyimi nerede o version parametre listesi eşleşen bağımsız çağıran kodun sağladığı özel bir durumda işlemek için yordamı kod yazabilir.Test etmek için hangi parametreleri çağıran kodun sağlamışsa gerekmez.Visual Basicyordamınız eşleşen sürümünü denetlemek geçişleri.
Yordamı her sürümü işten End Sub veya End Function uygun olarak ifadesi.
Örnek
Aşağıdaki örnek tanımlayan bir Sub bir harekete karşı bir müşteri bakiyesi deftere nakletmek için yordam.Kullandığı Overloads yordam adı ve diğer müşteri hesap numarası olarak kabul eden bir iki sürümleri tanımlamak için anahtar sözcük.
Overloads Sub post(ByVal custName As String, ByVal amount As Single)
' Insert code to access customer record by customer name.
End Sub
Overloads Sub post(ByVal custAcct As Integer, ByVal amount As Single)
' Insert code to access customer record by account number.
End Sub
Arama kodu olarak ya da müşteri kimliği elde edebilirsiniz bir String veya bir Integerve sonra her iki durumda da aynı arama ifadesini kullanın.
Çağrı bu sürümleri hakkında bilgi için post yordamı için bkz: Nasıl yapılır: Aşırı Yüklenmiş Bir Yordamı Çağırma (Visual Basic).
Kod Derleniyor
Her biri kendi aşırı yüklü sürümlerini görmek farklı parametre listesi ancak aynı yordam adı olduğundan emin olun.
Ayrıca bkz.
Görevler
Yordam Sorunlarını Giderme (Visual Basic)
Nasıl yapılır: İsteğe Bağlı Parametreler İsteyen Bir Yordamı Aşırı Yükleme (Visual Basic)
Nasıl yapılır: Belirsiz Sayıda Parametre İsteyen Bir Yordamı Aşırı Yükleme (Visual Basic)
Kavramlar
Yordam Parametreleri ve Bağımsız Değişkenler (Visual Basic)
Yordamları Aşırı Yüklemeye İlişkin Düşünceler (Visual Basic)