Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna o controle para o código que chamou um Function, Sub, Get, Setou Operator procedimento.
Sintaxe
Return
' -or-
Return expression
Parte
expression
Necessário em um Functionprocedimento ou Operator um Getprocedimento. Expressão que representa o valor a ser retornado ao código de chamada.
Observações
Em um Sub ou Set procedimento, a Return instrução é equivalente a uma instrução ou Exit Property instrução Exit Sub e expression não deve ser fornecida.
Em uma Functioninstrução , Getou Operator procedimento, a Return instrução deve incluir expressione expression deve ser avaliada como um tipo de dados que seja conversível para o tipo de retorno do procedimento. Em um Function procedimento ou Get procedimento, você também tem a alternativa de atribuir uma expressão ao nome do procedimento para servir como o valor retornado e, em seguida, executar uma instrução ou Exit Property instruçãoExit Function. Em um Operator procedimento, você deve usar Return expression.
Você pode incluir quantas Return instruções forem apropriadas no mesmo procedimento.
Observação
O código em um Finally bloco é executado depois que uma Return instrução em um Try ou Catch bloco é encontrada, mas antes que essa Return instrução seja executada. Uma Return instrução não pode ser incluída em um Finally bloco.
Exemplo
O exemplo a seguir usa a Return instrução várias vezes para retornar ao código de chamada quando o procedimento não precisa fazer mais nada.
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