What is the difference between this two ways of returning value in a function in VB.NET?
Using Return Statement:
Public Function Foo() As String
Return "Hello World"
End Function
Using Assignment:
Public Function Foo() As String
Foo = "Hello World"
End Function
I’m using the first one then I saw someone using the second. I wonder if there’s a benefit I could get using the second.
Its a legacy carry over from basic days.
Returnwill leave the scope immediately, while assignment wont.