Aracılığıyla paylaş


Nasıl yapılır: bir parametre tanýmlamak için bir yordam (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

  1. Yordam bildiriminde parametre adını virgüllerle diğer parametreleri ayıran yordamın parametre listesi ekleyin.

  2. Parametrenin veri türünü belirleyin.

  3. Parametre adı ile bir As veri türünü belirtmek için yan tümcesi.

  4. 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.

  5. 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. Bağımsız değişken değeri ve başvuru (Visual Basic) tarafından geçirerek arasındaki farklar.

  6. İ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: Pass bağımsız bir yordam (Visual Basic)

Kavramlar

Visual Basic'teki yordamlar

Alt yordamlar (Visual Basic)

Fonksiyon yordamları (Visual Basic)

Argümanları değeri ve başvuru (Visual Basic)

Özyinelemeli yordamları (Visual Basic)

(Visual Basic) aşırı yordamı

Nesne tabanlı programlama (C# ve Visual Basic)

Diğer Kaynaklar

Nesneler ve sınıflar Visual Basic