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 Deyimi (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 Deyimi (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 Deyimi (Visual Basic)

Do...Loop Deyimi (Visual Basic)

End Deyimi

For Each...Next Deyimi (Visual Basic)

For...Next Deyimi (Visual Basic)

Function Deyimi (Visual Basic)

Return Deyimi (Visual Basic)

Stop Deyimi (Visual Basic)

Sub Deyimi (Visual Basic)

Try...Catch...Finally Deyimi (Visual Basic)