vb.net可变参数与参数省略
程序员文章站
2022-04-29 11:38:05
...
可变参数
ParamArray 修饰符使函数能够接受可变数量的参数。
Public Function calcSum(ByVal ParamArray args() As Double) As Double calcSum = 0 If args.Length <= 0 Then Exit Function For i As Integer = 0 To UBound(args, 1) calcSum += args(i) Next i End Function
Optional
指定在调用过程时可以省略过程参数。
必须为所有可选过程参数指定默认值。
Public Function FindMatches(ByRef values As List(Of String), ByVal searchString As String, Optional ByVal matchCase As Boolean = False) As List(Of String) Dim results As IEnumerable(Of String) If matchCase Then results = From v In values Where v.Contains(searchString) Else results = From v In values Where UCase(v).Contains(UCase(searchString)) End If Return results.ToList() End Function
推荐阅读
-
Java中可变长度参数代码详解
-
一张图让你秒懂Surface 3与Pro版参数有何不同?
-
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
-
c# 方法可变数量的参数
-
js实现完美拖拽效果可拖动层与回放拖动规迹并显示拖动距离参数
-
Android编程使用WebView实现与Javascript交互的方法【相互调用参数、传值】
-
小议Python中自定义函数的可变参数的使用及注意点
-
Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)
-
Kotlin传递可变长参数给Java可变参数实例代码
-
php 获取可变函数参数的函数