Return Deyimi (Visual Basic)

Denetimi , , Sub, SetGetveya Operator yordamını çağıran Functionkoda döndürür.

Sözdizimi

Return  
' -or-  
Return expression  

Bölüm

expression
, FunctionGetveya Operator yordamında gereklidir. Çağıran koda döndürülecek değeri temsil eden ifade.

Açıklamalar

Bir Sub veya yordamındaReturn, deyimi bir Exit Sub veya Exit Property deyimine eşdeğerdir ve expressionSet sağlanmamalıdır.

bir Function, Getveya Operator yordamında deyiminin Return içermesi expressionve expression yordamın dönüş türüne dönüştürülebilir bir veri türüne değerlendirmesi gerekir. Function Bir veya Get yordamında, dönüş değeri olarak görev yapmak için yordam adına bir ifade atama ve ardından bir Exit Function veya Exit Property deyimi yürütme alternatifine de sahip olursunuz. Bir Operator yordamda kullanmanız Return expressiongerekir.

Aynı yordama uygun sayıda deyim ekleyebilirsiniz Return .

Not

Bir Finally bloktaki kod, bir veya Catch bloğundaki Try bir Return deyimle karşılaşıldıktan sonra, ancak bu Return deyim yürütülmeden önce çalışır. Bir Return deyimi bir Finally bloğa eklenemez.

Örnek

Aşağıdaki örnek, yordamın Return başka bir şey yapması gerekmediğinde çağırma koduna dönmek için deyimini birkaç kez kullanır.

Public Function GetAgePhrase(ByVal age As Integer) As String
    If age > 60 Then Return "Senior"
    If age > 40 Then Return "Middle-aged"
    If age > 20 Then Return "Adult"
    If age > 12 Then Return "Teen-aged"
    If age > 4 Then Return "School-aged"
    If age > 1 Then Return "Toddler"
    Return "Infant"
End Function

Ayrıca bkz.