Exit deyimi (Visual Basic)
Bir yordam veya blok çıkar ve denetimi hemen yordam çağrısı veya blok tanımı aşağıdaki deyimi aktarır.
Exit { Do | For | Function | Property | Select | Sub | Try | While }
İfadeleri
Exit Do
Hemen çıkar Do döngü, onu görünür.Yürütülmeye deyimi aşağıdaki ile Loop ifadesi.Exit Doyalnızca içinde kullanılan bir Do döngü.Kullanıldığında içinde iç içe Do halkalar, Exit Do en içteki döngü çıkar ve iç içe geçmiş bir sonraki daha yüksek düzeyde denetim aktarır.Exit For
Hemen çıkar For döngü, onu görünür.Yürütülmeye deyimi aşağıdaki ile Next ifadesi.Exit Foryalnızca içinde kullanılan bir For...Next or For Each...Next loop.Kullanıldığında içinde iç içe For halkalar, Exit For en içteki döngü çıkar ve iç içe geçmiş bir sonraki daha yüksek düzeyde denetim aktarır.Exit Function
Hemen çıkar Function göründüğü yordam.Yürütülmeye adlı deyimi aşağıdaki deyimi ile Function yordam.Exit Functionyalnızca içinde kullanılan bir Function yordam.Dönüş değeri belirtmek için değer işlev adından önce bir satırda atayabileceğiniz Exit Function ifadesi.Dönüş değeri atayın ve bir ifade işlevinde çıkmak için bunun yerine kullanabileceğiniz Return ifadesini (Visual Basic).
Exit Property
Hemen çıkar Property göründüğü yordam.Yürütülmeye adlı deyimiyle Property yordamı, başka bir deyişle, isteyen veya özelliğin değeri ayarlama deyimi.Exit Propertyyalnızca bir özelliğin içinde kullanılan Get veya Set yordam.Dönüş değeri belirtmek için bir Get yordam, işlev adına önce bir satırda değer atayabilirsiniz Exit Property ifadesi.Çıkış ve dönüş değeri atamak için Get bir ifade yordamda, bunun yerine kullanabileceğiniz Return ifadesi.
İçinde bir Set yordamı, Exit Property ifadesi eşdeğer Return ifadesi.
Exit Select
Hemen çıkar Select Case , göründüğü de engellemek.Yürütülmeye deyimi aşağıdaki ile End Select ifadesi.Exit Selectyalnızca içinde kullanılan bir Select Case ifadesi.Exit Sub
Hemen çıkar Sub göründüğü yordam.Yürütülmeye adlı deyimi aşağıdaki deyimi ile Sub yordam.Exit Subyalnızca içinde kullanılan bir Sub yordam.İçinde bir Sub yordamı, Exit Sub ifadesi eşdeğer Return ifadesi.
Exit Try
Hemen çıkar Try veya Catch , göründüğü de engellemek.Yürütülmeye ile Finally varsa veya deyimi aşağıdaki engellemek End Try başka türlü ifade.Exit Tryyalnızca içinde kullanılan bir Try veya Catch blok ve değil içinde bir Finally blok.Exit While
Hemen çıkar While döngü, onu görünür.Yürütülmeye deyimi aşağıdaki ile End While ifadesi.Exit Whileyalnızca içinde kullanılan bir While döngü.Kullanıldığında içinde iç içe While halkalar, Exit While döngü yukarıda bir iç içe düzey döngü denetimi aktarır nerede Exit While oluşur.
Notlar
Değil yanıltır Exit ifadelerle End deyimleri.Exitdeyim sonunu tanımlamaz.
Örnek
Aşağıdaki örnekte, döngü koşulu döngüyü durdurur, index değişkendir, 100'den fazla.If Loop deyimini ancak neden Exit Do index deðiþkeni 10'dan büyük olduğunda Döngüyü durdurmak için deyimi.
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
Aşağıdaki örnek, dönüş değeri işlev adını atar myFunctionve daha sonra kullanır Exit Function işlevinden döndürmek için.
Function myFunction(ByVal j As Integer) As Double
myFunction = 3.87 * j
Exit Function
End Function
Aşağıdaki örnek Return ifadesini (Visual Basic) işlevi çıkmak ve dönüş değeri atamak için.
Function myFunction(ByVal j As Integer) As Double
Return 3.87 * j
End Function
Ayrıca bkz.
Başvuru
Continue ifadeleri (Visual Basic)
Yapın...Loop deyimini (Visual Basic)
Her için...Sonraki ifade (Visual Basic)
İçin...Sonraki ifade (Visual Basic)