VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • vb.net教程之VB_NET过程与函数

  在vB.NET中有3种类型的函数和过程:事件、方法和属性。过程在调 用后没有返回值,而函数在调用以后需要返回值,除了这一点两者没有太大的区别。
  事件函数的触发通常是由用户、系统或者其他函数调用而产生;方法函数是由设计者设计的,将复杂的应用程序分解成各个小单元,可以让任何函数调用,让整个程序较为结构化属性函数能够返回传递给函数的相关值,用于对象属性的设置。相关的语法规则如下:
  过程与函数语法
  //使用sub过程
  Sub setdata()
  [statement block]
  End Sub
  //使用function函数
  Function flanctionname()as datatype
  //[一般程序功能]
  functionname=[returevalue]
  End Function
  //属性过程
  Property propertyname() as datatype
  Get
  End Get
  Set
  End Set
  End Property 556822.com
  由于过程和函数在’VB 6.0中也有,所以我们不再做详细的介绍,但仍有以下4点不同:
  · VB.NET的过程中不再支持Static关键字,并且所有的静态局部变量均需通过Static 语句来显式声明。
  · 在VB.NET中没有指定默认值时,其默认值是ByVal,这样可以避免过程错误地修改由调用方法传递过来的变量。这也使得默认的调用规则与赋值一致,以便参数有效地绑定到表达式。
  · 在VB.NET中是不允许可选参数没有默认值的,这样就简化了语言的结构,所以函数IsMissing也将不再被支持而是被函数IsNothing所代替。
  · 在VB.NET中,当变量传递给ParamArray参数时不允许调用其他函数修改其值。

相关教程