VB函数定义与使用技巧
VB 的函数用起来还是挺顺手的,尤其是那套内置函数,像Len
、Trim
、Mid
,日常写点小逻辑完全够用。
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,建议你多练习下这些函数写法,写熟了之后,开发速度能快一大截。
488.54KB
文件大小:
评论区