Nasıl yapılır: Bir Yordama Bağımsız Değişkenler Geçirme (Visual Basic)
Bir yordamı çağırdığınızda, yordam adı parantez içinde bir bağımsız değişken listesi ile izleyin.Yordamı tanımlar karşılık gelen gerekli her parametre için bir bağımsız değişken vermeniz ve isteğe bağlı bağımsız değişkenler için tedarik Optional parametreleri.Sağladığınız değil, bir Optional parametresi çağrısında izleyen herhangi bir bağımsız değişkeni sağlamış olursunuz, onun yerine bağımsız değişken listesinde işaretlemek için virgül içermelidir.
Bir bağımsız değişken veri türü gibi kendine karşılık gelen parametrenin farklı geçirmek düşündüğünüz Byte için String, tür denetlemesi anahtarı ayarlayabilirsiniz (Option Strict Deyimi) için Off.Option Strict Olan On, ya da kullanmanız gerekir dönüşümler veya açık dönüştürme anahtar sözcükler widening.Daha fazla bilgi için, bkz. Genişletme ve Daraltma Dönüşümleri (Visual Basic) ve Tür Dönüştürme İşlevleri (Visual Basic).
Daha fazla bilgi için bkz. Yordam Parametreleri ve Bağımsız Değişkenler (Visual Basic).
Bir veya daha fazla bağımsız değişkeni bir yordama aktarmak için
Arama ifadesinde ayraçlar yordam adıyla izleyin.
Parantez içinde bağımsız değişken listesine koyun.Bağımsız değişkenleri virgüllerle ayırın ve yordamı tanımlar gerekli her parametre için bağımsız değişken içerir.
Her bağımsız değişken için karşılık gelen parametrenin türüne yordam veri türü dönüştürülebilir değerlendiren geçerli bir ifade tanımlar olduğundan emin olun.
Bir parametre olarak tanımlanırsa, İsteğe Bağlı (Visual Basic), bağımsız değişken listesine dahil etmek veya onu atlayın.Bunu atlarsanız, yordam o parametre için tanımlanan varsayılan değeri kullanır.
Bir bağımsız değişkeni atlarsanız, bir Optional parametresi ve orada başka bir parametre bundan sonra parametre listesinde, bağımsız değişken atlanırsa yerine bağımsız değişken listesinde fazladan bir virgül olarak işaretleyebilirsiniz.
Aşağıdaki örnek çağrı Visual BasicMsgBox işlevi.
Dim mbResult As MsgBoxResult Dim displayString As String = "Show this string to the user" mbResult = MsgBox(displayString, , "Put this in the title bar")
Önceki örnekte görüntülenecek ileti dizesi gerekli ilk argüman sağlar.Bu ileti kutusunda görüntülenecek düğmeleri belirtir isteğe bağlı ikinci parametre için bir bağımsız değişken yok sayar.Çağrı bir değer sağlamaz, çünkü MsgBox varsayılan değeri kullanır MsgBoxStyle.OKOnly, yalnızca gösteren bir Tamam düğme.
Bağımsız değişken listesinde ikinci virgül belirtilmemişse ikinci bağımsız değişken yerine işaretler ve son dizenin üçüncü bir parametre geçirilen MsgBox, başlık çubuğunda görüntülenecek metni olduğu.
Ayrıca bkz.
Görevler
Nasıl yapılır: Bir Yordamın Parametresini Tanımlama (Visual Basic)
Kavramlar
İşlev Yordamları (Visual Basic)
Özellik Yordamları (Visual Basic)
İşleç 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)