VB几种函数参数传递方法

电脑杂谈  发布时间:2020-07-17 02:17:32  来源:网络整理

vb所有变量函数_vb变量赋值_vb 声明变量并赋值

VB几种函数参数传递方法,变量vb所有变量函数,数组,可选,ParamArray

1)该过程的参数默认为Variant数据类型.

1)在VB中,按地址传递参数的ByRef是默认设置

按地址传递参数后vb所有变量函数,过程还将返回地址,并且函数中更改的变量值也将被带回.

2)ByVal关键字表示参数是通过值传递的

vb所有变量函数_vb变量赋值_vb 声明变量并赋值

按值传递参数时,仅传递变量的副本. 如果该过程更改了该值,则更改只会影响副本,而不会影响变量本身.

2)使用不确定数量的参数ParamArray

通常来说,过程调用中的参数数量应等于过程描述中的参数数量. 可以使用ParamArray关键字指示该进程将接受任意数量的参数. 因此,您可以编写Sum函数来计算总和,如下所示:

将x设置为Integer,将y设置为Integer,将intSum设置为Integer

子和(ParamArray intNums())

vb 声明变量并赋值_vb变量赋值_vb所有变量函数

对于每个x InintNums

y = y + x

下一个x

intSum = y

结束子

vb所有变量函数_vb变量赋值_vb 声明变量并赋值

调用方法求和1、3、5、7、8

3)可选关键字,使用可选参数

可选关键字,您可以指定过程参数为可选. 如果指定了可选参数,则参数表中此参数之后的其他参数也必须是可选参数,并且必须使用Optional关键字声明.

将strName设置为字符串,将varAddress设置为变量

子ListText(x作为字符串,可选y作为变量)

vb变量赋值_vb所有变量函数_vb 声明变量并赋值

List1.AddItem x

如果不是(y)然后

List1.AddItem y

如果结束

结束子

呼叫1: 呼叫ListText(“ yourname”)'未提供第二个参数.

2: 致电ListText(“您的名字”,12345)

当未提供可选参数时,该参数实际上被分配为具有Empty值的变体.

上面的示例显示了如何使用IsMissing函数测试缺少的可选参数.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-283031-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 张耀华
        张耀华

        下—次就没机会了

      • 姬朔
        姬朔

        所以胜之不武

      • 刘娜
        刘娜

        所以呐让舍不得的美好留在美好的回忆里吧

      热点图片
      拼命载入中...