過程是一組語句的集合,當調用這些語句時,完成一個任務。過程完成後,控製權返回到被稱為過程的語句。在VB中有兩種程序。淨−
- 函數-返回一個值
- 子過程或子過程不返回值
定義一個函數
Function語句用於聲明函數名、參數和函數體。Function語句的語法如下:−
[Modifiers] Function FunctionName [(ParameterList)]作為ReturnType
(語句)
結束函數
在那裏,
- 修飾符−指定功能的訪問級別;可能的值為Public、Private、Friend、Protected、Protected Friend以及有關重載、共享、覆蓋和跟蹤的信息。
- FunctionName−表示函數的名稱
- ParameterList—用於指定一個參數列表
- ReturnType-用於指定函數返回的變量的數據類型
函數返回一個值
VB中的一個函數。網can return a value to the caller code in two ways:
- 通過使用return語句
- 通過將值賦給函數名
遞歸函數
遞歸函數可以調用自己。這叫做遞歸。
參數數組
在聲明函數或子例程時,可能不能確定作為形參提供的實參的數量。在這一點,VB。網param arrays (or parameter arrays) come in handy.
在VB.Net中,數組可以作為函數參數傳遞。