在Visual Basic中存在着两个关键字是Sub和Function:
Sub:是subroutine的缩写,定义一个执行某种动作的代码块。执行完后把控制权返回给调用它的代码,且没有返回值。
Private Sub Load(ByVal Object As System.Object) End Sub
Function:Function的工作方式与Sub相同,但Function会返回一个值,该值可以是Nothing,所以在声明函数时,编译器会要求它必须返回一个Return语句。
Public Function Add(ByVal Param values() As Integer) As Long Dim result As Long=0 Return result End Function