函数语句用于声明函数的名称,参数和主体。 函数语句的语法是:
[Modifiers] Function FunctionName [(ParameterList)] As ReturnType [Statements] End Function
Modifiers 修饰符 :指定函数的访问级别;可能的值有:公共,私有,保护,朋友,关于保护超载,重载,共享和阴影朋友和信息。
FunctionName:表示该函数的名称
ParameterList 参数列表 :指定参数的列表
ReturnType 返回类型 :指定变量的函数返回的数据类型
以下代码片段显示了一个函数FindMax,它接受两个整数值,并返回两个较大者。
Function FindMax(ByVal num1 As Integer, ByVal num2 As Integer) As Integer ' local variable declaration */ Dim result As Integer If (num1 > num2) Then result = num1 Else result = num2 End If FindMax = result End Function
在VB.Net中,函数可以通过两种方式向调用代码返回一个值:
通过使用return语句
通过将值分配给函数名
下面的例子演示了如何使用FindMax函数:
Module myfunctions Function FindMax(ByVal num1 As Integer, ByVal num2 As Integer) As Integer ' local variable declaration */ Dim result As Integer If (num1 > num2) Then result = num1 Else result = num2 End If FindMax = result End Function Sub Main() Dim a As Integer = 100 Dim b As Integer = 200 Dim res As Integer res = FindMax(a, b) Console.WriteLine("Max value is : {0}", res) Console.ReadLine() End Sub End Module
当上述代码被编译和执行时,它产生了以下结果:
Max value is : 200
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!