关于VB.NET中的call

关于VB.NET中的call,第1张

没什么区别,只是增加可读性而已,以下是摘自MSDN的说明:

Visual Basic 语言参考

Call 语句 (Visual Basic)

将控制传送到 Function、Sub 或动态链接库 (DLL) 过程

[ Call ] procedureName [ (argumentList) ]

各部分说明

procedureName

必选。要调用的过程名。

argumentList

可选。变量和表达式列表,表示当调用过程时传递给该过程的参数。多个参数以逗号分隔。如果包括 argumentList,则必须将它放在括号内。

备注

您通常使用 Call 语句调用不返回值的过程。如果该过程返回值,Call 语句将放弃该值。

在调用过程时不要求您必须使用 Call 语句,但使用该语句可以提高代码的可读性。

在通用,也就是VB代码窗口第一行书写事件格式如下:

Sub calse()

Text1Text = ""

End Sub

这就是一个会使用CALL的事件

在该代码窗口的任何一个事件中都可调用。类似于

private sub command1_click()

call calse

end sub

当你单击command1时,Text1text=""

在同一个代码窗口中,比如该命令也会出现在command2、3、4、5等多个按键中时,不用从复TEXT1TEXT="",只需使用call就行了,

vb我就知道这么多了,如有高手,就忘了我说的吧。

call 只能跟确定存在的过程名或函数名

你的 Call Form1text1text 顶如给它传递一个文本类型参数,当然不行了,这是最基本的VB语句,看看msdn,里面说的很明白。

如果你打算根据一个字符类型的名字调用一个过程或者函数,应该使用CallByName函数,自己去MSDN看吧,说的也很详细。唯一需要注意的是CallByName只能调用对象的过程、函数和属性,所以如果你打算使用的话,把你要调用的东西都写到对象里就行了,最简单的就是放到你的窗体里并改成Public就能调用了。

Call q(1, i): Call q(2, j): Call q(3, k): 这些是调用子程序

若变量前有byval就是值传递,比如Call q(1, i)。i=0,即把1和0分别赋给子程序中的h,j。

形参h对应的实参是在调用的时候第一个传入的值。比如:Call q(2, j)这里2是第一个传入的数,所以就是形参h对应的实参。再比如Call q(3, k)。这里3是第一个传入的数,所以3就是h的实参。

这个代码是利用随着变量i 的改变来实现输出各组不同的数。应该是测试什么东西用的。

以上就是关于关于VB.NET中的call全部的内容,包括:关于VB.NET中的call、VB中怎么点用call、VB里头CALL的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9785564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存