Aracılığıyla paylaş


Nasıl yapılır: (Visual Basic) bir yordamı oluşturma

Başlangıç declaration deyimi arasında bir yordam alın (Sub veya Function) ve bir bitiş declaration deyimi (End Sub veya End Function).Bu ifadeler arasında tüm yordamın kodu yatmaktadır.

Başlangıç ve bitiş ifadeleri diğer bir yordamın dışında kalacak şekilde başka bir yordam yordam içeremez.

Farklı yerlerde aynı görevi yapan bir kodunuz varsa, görev bir kez olarak bir yordam yazmak ve sonra kodunuzda farklı yerlerden çağırın.

Bir değer döndürmeyen bir yordam oluşturmak için

  1. Diğer yordamı dışında bir Sub deyimi, arkasından bir End Sub ifadesi.

  2. De Sub deyimi, izleyin Sub yordamı, ardından parantez parametre listesinde adı anahtar sözcüğüyle.

  3. Yordamın kod deyimleri arasındaki koyun Sub ve End Sub deyimleri.

Bir değer döndüren bir yordam oluşturmak için

  1. Diğer yordamı dışında bir Function deyimi, arkasından bir End Function ifadesi.

  2. De Function deyimi, izleyin Function yordamı, ardından parantez parametre listesinde adı anahtar sözcüğüyle ve daha sonra bir As dönüş değeri veri türünü belirleyen bir yan tümcesi.

  3. Yordamın kod deyimleri arasındaki koyun Function ve End Function deyimleri.

  4. Kullanımı bir Return dönüş değeri için çağıran kodun deyimi.

Yeni yordamınız eski, yineleyen kod bloklarını ile bağlanmak için

  1. Eski kod erişimi olduğu bir yerde yeni bir yordam tanımlama emin olun.

  2. Eski, yineleyen kod bloğunda, çağıran tek bir ifade ile yinelenen görevi deyimleri yerine Sub veya Function yordam.

  3. Yordamınız ise bir Function , bir değer döndürür, arama deyiminiz bir değişkende saklamak gibi döndürülen değeri olan bir eylem gerçekleştirir veya aksi durumda değeri kaybolur emin olun.

Örnek

Aşağıdaki Function yordam en uzun kenar veya değerleri diğer iki kenarı için verilen bir Dik üçgen, hypotenuse hesaplar.

Function hypotenuse(ByVal side1 As Single, ByVal side2 As Single) As Single
    Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2))
End Function

Ayrıca bkz.

Kavramlar

Visual Basic'teki yordamlar

Alt yordamlar (Visual Basic)

Fonksiyon yordamları (Visual Basic)

Özellik yordamlarını (Visual Basic)

Operatör yordamları (Visual Basic)

Yordam parametreleri ve bağımsız değişkenler (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