在 VB.NET 函数中,您可以通过两种方式返回值。例如,如果我有一个名为“AddTwoInts”的函数,它接受两个 int 变量作为参数,将它们相加并返回值,我可以将函数编写为以下之一。
1)“返回”:
Function AddTwoInts(ByVal intOne As Integer, ByVal intTwo As Integer) As Integer
Return (intOne + intTwo)
End Function
2)“功能=价值”:
Function AddTwoInts(ByVal intOne As Integer, ByVal intTwo As Integer) As Integer
AddTwoInts = (intOne + intTwo)
End Function
我的问题是:两者之间有什么区别,或者有理由使用一个而不是另一个?