Nasıl yapılır: Bir Yordamın Parametresini Tanımlama (Visual Basic)
A parametresi onu çağırdığında, yordama bir değeri geçirmeye çağıran kodun sağlar.Her parametre için bir yordam adını ve veri türünü belirleyen bir değişken bildirip aynı şekilde bildirin.Geçirme mekanizması da belirtin ve parametre isteğe bağlıdır.
Daha fazla bilgi için bkz. Yordam Parametreleri ve Bağımsız Değişkenler (Visual Basic).
Yordam parametre tanımlamak için
Yordam bildiriminde parametre adını virgüllerle diğer parametreleri ayıran yordamın parametre listesi ekleyin.
Parametrenin veri türünü belirleyin.
Parametre adı ile bir As veri türünü belirtmek için yan tümcesi.
Parametre için kullanmak istediğiniz kağıt geçirme mekanizması karar verin.Normalde yordamı çağıran kod değeri değiştirebilmelerini istemiyorsanız değeri bir parametre iletirsiniz.
Parametre adı ile koyun ByVal (Visual Basic) veya ByRef (Visual Basic) geçişini düzeneğini belirtmek için.Daha fazla bilgi için bkz. Değere ve Başvuruya Göre Bağımsız Değişken Geçirme Arasındaki Farklar (Visual Basic).
İsteğe bağlı bir parametre ise geçişini mekanizması ile koyun İsteğe Bağlı (Visual Basic) ve eşittir işareti parametre veri türü izleyin (=) ve varsayılan değer.
Aşağıdaki örnek anahatlarını tanımlayan bir Sub üç parametre olan yordamı.İlk ikisi gereklidir ve üçüncü isteğe bağlıdır.Parametre listesinde, parametre bildirimlerinde virgüllerle ayrılır.
Sub updateCustomer(ByRef c As customer, ByVal region As String, Optional ByVal level As Integer = 0) ' Insert code to update a customer object. End Sub
İlk parametre kabul eden bir customer nesnesi, ve updateCustomer geçirilen değişken doğrudan güncelleştirebilirsiniz c bağımsız değişkeni geçirdiğinden ByRef (Visual Basic).Yordama geçirilen son iki bağımsız değişkenlerin değerleri değiştiremezsiniz ByVal (Visual Basic).
Arama kodu için bir değer sağlamaz, level parametresi, Visual Basic 0 varsayılan değerine ayarlar.
Tür denetlemesi geçerseniz (Option Strict Deyimi) ise Off, As yan tümcesi olduğunda isteğe bağlı bir parametre tanýmlamak.Ancak, herhangi bir parametre kullanıyorsa, bir As yan tümcesi, bunların tümünün kullanmalı.Tür denetleme anahtarı ise On, As yan tümcesi her parametre tanımı için gereklidir.
Tüm programlama öğeleri için veri türlerini belirtme olarak bilinen sert yazmaya.Ayarladığınızda Option Strict On, Visual Basic güçlü yazmaya zorlar.Bu, aşağıdaki nedenlerle önerilir:
Bu değişkenleri ve parametreleri için IntelliSense desteği sağlar.Bu, kodunuzu yazarken özelliklerini ve diğer üyeleri görmenize olanak sağlar.
Bunu, derleyici tür denetimi yapmak izin verir.Bu, çalışma zamanında taşma gibi hataları yüzünden başarısız olan ifadeler yakalamak yardımcı olur.Ayrıca yöntemlerine bunları desteklemeyen nesneleri yakalar.
Bu, kodunuzun daha hızlı yürütülmesini sonuçlanır.Bunun bir nedeni ise, bir programlama öğesi için bir veri türü belirtmezseniz, Visual Basic derleyici atar Object türü.Derlenmiş kod arasında ileri ve geri dönüştürmek olabilir Object ve diğer veri türleri performansını düşürür.
Ayrıca bkz.
Görevler
Nasıl yapılır: Bir Yordama Bağımsız Değişkenler Geçirme (Visual Basic)
Kavramlar
İşlev Yordamları (Visual Basic)
Bağımsız Değişkenleri Değere ve Başvuruya Göre Geçirme (Visual Basic)
Özyinelemeli Yordamlar (Visual Basic)
Yordam Aşırı Yüklemesi (Visual Basic)
Nesne Odaklı Programlama (C# ve Visual Basic)