VB.NET Function过程使用方法详解

开发 后端
VB.NET Function过程和Sub过程一样,也是一个独立的过程。可以进行一系列语句的执行并对其的参数进行修改。我们可以在这里学到这一过程的具体用法。

VB.NET编程语言的出现,在一定程度上改变了编程人员的编程方式,提高了编程人员的开发效率。在这里我们将会了解到VB.NET Function过程的相关应用方法,希望可以帮助大家提高对这一语言的认识。

VB.NET包含内置的或内部的函数,如MsgBox、CStr等。此外,还可用Function语句编写自己的VB.NET Function过程。函数过程的语法是:

  1. {Private|Public|Friend|} 
    Function functionname
    (argument list)[As data type]  
  2. Statements  
  3. End Function 

与Sub过程一样,VB.NET Function过程也是一个独立的过程,可读取参数、执行一系列语句并改变其参数的值。与Sub过程不同的是,Function过程可返回一个值到调用的过程。在Sub过程与Function过程之间有三点区别:#t#

(1)一般来说,语句或表达式的右边包含函数过程名和参数(returnvalue=function),这就调用了函数。

(2)与变量完全一样,函数过程有数据类型。这就决定了返回值的类型(如果没有As子句,缺省的数据类型为Object)。

(3)可以给functionname赋一个值,即为返回的值。

VB.NET Function过程返回一个值时,该值可成为表达式的一部分。例如,下面是已知直角三角形直角边的值,计算第三边(斜边)的函数:

  1. Function Hypotenuse(A as 
    Integer,B As Integer)
     As String  
  2. Hypotenuse=Math.
    Sqrt(A^2+B^2)  
  3. End Function 

在Visual Basic中调用VB.NET Function过程的方法和调用任何内部函数的方法是一样的:

  1. Label1.Text=CStr(Hypotenuse
    (CInt(Text1.Text),
    CInt(Text2.Text)))  
  2. strX=CStr(Hypotenuse
    (Width,Height)) 

 

责任编辑:曹凯 来源: 编程入门网
相关推荐

2010-01-19 14:50:20

VB.NET集合

2010-01-21 14:06:03

VB.NET MyCl

2009-10-26 13:36:58

VB.NET Spli

2010-01-20 17:47:54

VB.NET注释

2010-01-21 17:23:05

VB.NET Radi

2010-01-19 14:34:25

VB.NET过程重载

2010-01-20 13:28:35

VB.NET计算数字

2010-01-18 13:12:43

VB.NET控件数组

2010-01-19 09:48:22

VB.NET调用过程

2010-01-19 17:26:37

VB.NET创建过程

2010-01-21 10:48:18

VB.NET扩展方法

2010-01-20 10:27:07

VB.NET隐式类型局

2011-05-20 16:34:35

VB.NET

2009-10-13 15:20:02

VB.NET使用Dra

2009-11-02 14:35:52

VB.NET打包

2010-01-21 17:31:15

VB.NET递归过程

2010-01-19 16:55:46

VB.NET声明语句

2010-01-18 19:04:29

VB.NET组件叠加

2010-01-21 17:34:48

VB.NET Bool

2009-10-20 17:38:54

VB.NET Comp
点赞
收藏

51CTO技术栈公众号