In VB.NET functions you can return values in two ways. For example if I have a function called "AddTwoInts" which takes two int variables as parameters, add them together and return the value I could write the function either as one of the following.
1) "Return":
Function AddTwoInts(ByVal intOne As Integer, ByVal intTwo As Integer) As Integer
Return (intOne + intTwo)
End Function
2) "Function = value":
Function AddTwoInts(ByVal intOne As Integer, ByVal intTwo As Integer) As Integer
AddTwoInts = (intOne + intTwo)
End Function
My question is this: is there any difference between the two or a reason to use one over the other?