Syntax: "Exit Sub" or "Return" in VB.NET subroutines
return, subroutine, syntax, vb.net
Solution
From the doc:
In a Sub or Set procedure, the Return statement is equivalent to an Exit Sub or Exit Property statement, and expression must not be supplied.
So they're the same in this context.
(`Return (<value>)` is used in functions and property.get's. Obviously slightly different in that context).
Problem
Both "Exit Sub" or "Return" seem to accomplish the same thing -- exit a subroutine. Is there any difference in how they work under the covers? That is, ``` Private Sub exitNow() Exit Sub End Sub ``` or ``` Private Sub exitNow() Return End Sub ```