程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB.NET >> vb.net的Funtion進程

vb.net的Funtion進程

編輯:VB.NET

vb.net的Funtion進程。本站提示廣大學習愛好者:(vb.net的Funtion進程)文章只能為提供參考,不一定能成為您想要的結果。以下是vb.net的Funtion進程正文


vb.net包括內置的或外部的函數,如MsgBox、CStr等。此外,還可用Function語句編寫自己的Function進程。函數進程的語法是:
{Private|Public|Friend|} Function functionname(argument list)[As data type]
    Statements
End Function
與Sub進程一樣,Function進程也是一個獨立的進程,可讀取參數、執行一系列語句並改動其參數的值。與Sub進程不同的是,Function進程可前往一個值到調用的進程。在Sub進程與Function進程之間有三點區別:
(1)普通來說,語句或表達式的左邊包括函數進程名和參數(returnvalue=function),這就調用了函數。
(2)與變量完全一樣,函數進程無數據類型。這就決議了前往值的類型(假如沒有As子句,缺省的數據類型為Object)。
(3)可以給functionname賦一個值,即為前往的值。
Function進程前往一個值時,該值可成為表達式的一局部。例如,上面是已知直角三角形直角邊的值,計算第三邊(斜邊)的函數:
Function Hypotenuse(A as Integer,B As Integer) As String
    Hypotenuse=Math.Sqrt(A^2+B^2)
End Function
在Visual Basic中調用Function進程的辦法和調用任何外部函數的辦法是一樣的:
Label1.Text=CStr(Hypotenuse(CInt(Text1.Text),CInt(Text2.Text)))
strX=CStr(Hypotenuse(Width,Height))

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved