Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yordamdan veya blok tanımından çıkar ve denetimi yordam çağrısından veya blok tanımından sonra hemen deyimine aktarır.
Sözdizimi
Exit { Do | For | Function | Property | Select | Sub | Try | While }
Açıklamalar
Exit Do
Göründüğü döngüden Do hemen çıkar. Yürütme, deyimini izleyen Loop deyimiyle devam eder.
Exit Do yalnızca bir Do döngü içinde kullanılabilir. İç içe Do döngüler içinde kullanıldığında, Exit Do en içteki döngüden çıkar ve denetimi bir sonraki üst iç içe yerleştirme düzeyine aktarır.
Exit For
Göründüğü döngüden For hemen çıkar. Yürütme, deyimini izleyen Next deyimiyle devam eder.
Exit Foryalnızca bir For... veya For Each...NextNext döngüsü içinde kullanılabilir. İç içe For döngüler içinde kullanıldığında, Exit For en içteki döngüden çıkar ve denetimi bir sonraki üst iç içe yerleştirme düzeyine aktarır.
Exit Function
Göründüğü yordamdan Function hemen çıkar. Yürütme, yordamı çağıran deyiminin ardından deyimiyle devam eder Function .
Exit Function yalnızca bir Function yordam içinde kullanılabilir.
Dönüş değeri belirtmek için, değeri deyiminden önceki Exit Function bir satırdaki işlev adına atayabilirsiniz. Dönüş değerini atamak ve işlevden tek bir deyimde çıkmak için return deyimini kullanabilirsiniz.
Exit Property
Göründüğü yordamdan Property hemen çıkar. Yürütme, yordamı çağıran Property deyimiyle devam eder, yani deyimi özelliğin değerini ister veya ayarlar.
Exit Propertyyalnızca bir özelliğin veya Set yordamın Get içinde kullanılabilir.
Bir yordamda Get dönüş değeri belirtmek için, değeri deyiminden önceki Exit Property bir satırdaki işlev adına atayabilirsiniz. Dönüş değerini atamak ve yordamdan Get tek bir deyimde çıkmak için deyimini Return kullanabilirsiniz.
Bir Set yordamda Exit Property deyimi deyimiyle Return eşdeğerdir.
Exit Select
Göründüğü blok hemen Select Case çıkar. Yürütme, deyimini izleyen End Select deyimiyle devam eder.
Exit Select yalnızca bir Select Case deyimi içinde kullanılabilir.
Exit Sub
Göründüğü yordamdan Sub hemen çıkar. Yürütme, yordamı çağıran deyiminin ardından deyimiyle devam eder Sub .
Exit Sub yalnızca bir Sub yordam içinde kullanılabilir.
Bir Sub yordamda Exit Sub deyimi deyimiyle Return eşdeğerdir.
Exit Try
Göründüğü veya Catch bloğundan Try hemen çıkar. Yürütme, varsa bloğuyla Finally veya aksi durumda deyimini End Try izleyen deyimiyle devam eder.
Exit Try yalnızca bir Try veya Catch bloğunun içinde kullanılabilir, bir Finally bloğun içinde kullanılamaz.
Exit While
Göründüğü döngüden While hemen çıkar. Yürütme, deyimini izleyen End While deyimiyle devam eder.
Exit While yalnızca bir While döngü içinde kullanılabilir. İç içe While döngüler içinde kullanıldığında, Exit While denetimi döngünün üzerinde oluşan iç içe bir düzey olan döngüye Exit While aktarır.
Açıklamalar
Deyimleri deyimlerle End karıştırmayınExit.
Exit deyiminin sonunu tanımlamaz.
Örnek 1
Aşağıdaki örnekte, değişken 100'den büyük olduğunda döngü koşulu döngünün index durdurulur.
If Ancak döngüdeki deyimi, dizin değişkeni 10'dan büyük olduğunda deyiminin döngünün durmasına neden olurExit Do.
Dim index As Integer = 0
Do While index <= 100
If index > 10 Then
Exit Do
End If
Debug.Write(index.ToString & " ")
index += 1
Loop
Debug.WriteLine("")
' Output: 0 1 2 3 4 5 6 7 8 9 10
Örnek 2
Aşağıdaki örnek, dönüş değerini işlev adına myFunctionatar ve ardından işlevinden döndürmek için kullanır Exit Function :
Function MyFunction(ByVal j As Integer) As Double
MyFunction = 3.87 * j
Exit Function
End Function
Örnek 3
Aşağıdaki örnek, dönüş değerini atamak ve işlevden çıkmak için Return Deyimi'ni kullanır:
Function MyFunction(ByVal j As Integer) As Double
Return 3.87 * j
End Function