VB函数定义与使用技巧

VB 的函数用起来还是挺顺手的,尤其是那套内置函数,像LenTrimMid,日常写点小逻辑完全够用。

VB 的函数定义也不难,用Function关键字就行,结构也清晰:参数、返回值都一目了然。像下面这个:

Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As Integer
  AddNumbers = num1 + num2
End Function

直接算两个数的和,写起来挺舒服,调用也简单,result = AddNumbers(3, 5) 就能搞定。

参数传递的方式也蛮灵活的,ByVal是传值,ByRef就可以直接改原变量,适合那种需要修改外部变量的场景。

你要是碰上函数重名的情况也别怕,VB 支持函数重载,不同参数就能分得开,写多点逻辑也不会打架。

另外像递归错误也都有支持,On Error GoTo挺好用,写复杂逻辑时可以省不少心。

VB .NET 还支持Lambda 表达式,匿名函数也能上,配合 LINQ 效率高不少。比如 Function(x, y) x + y 这样写,又快又直观。

,想写出结构清晰的模块化代码,函数的封装性是真的香,复用方便,维护起来也不累。如果你还在学 VB,建议你多练习下这些函数写法,写熟了之后,开发速度能快一大截。

rar 文件大小:488.54KB