用VB.NET的SUB过程只能向函数传递一维数组组吗

VB__过程练习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VB__过程练习题
上传于||文档简介
&&过​程​练​习
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢VB过程练习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VB过程练习题
||文档简介
总评分3.9|
浏览量7161
&&v​b​ ​过​程​练​习​试​题
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢您现在的位置:&>&&>&&>&
育龙网&WWW.CHINA-B.C0M&& 日&&来源:互联网
核心提示:
过程中的代码通常需要某些关于程序状态的才能完成它的工作。包括在调用过程时传递到过程内的变量。当将变量传递到过程时,称变量为
过程中的代码通常需要某些关于程序状态的才能完成它的工作。包括在调用过程时传递到过程内的变量。当将变量传递到过程时,称变量为参数。1.参数的数据类型过程的参数被缺省为具有Object数据类型,不过,也可以声明参数为其他数据类型。例如,下面的函数接受一个字符串和一个整数:Function WhatsForLunch As String ‘根据星期几和时间,返回午餐菜单 If WeekDay=ByVal关键字指出参数是按值来传递的。例如:Sub PostAccounts‘这里放语句End Sub注意:ByVal关键字可以省略。3.按地址传递参数按地址传递参数是过程用变量的内存地址去访问实际变量的内容。结果,将变量传递给过程时,通过过程可改变变量值。按地址传递参数如果给按地址传递参数指定数据类型,就必须将这种类型的值传给参数。Visual Basic计算表达式,如果可能的话,还会按要求的类型将值传递给参数。把变量转换成表达式的最简单的方法就是把它放在括号内。用ByRef关键字指出参数是按地址来传递的,按地址传递的效率比较高,因为,无论变量是什么类型,传进的都只是4个字节。如下例:参数RunningTotal是按地址传进来的,因此传进的变量值为参数AcctNum的值。Sub PostAccount RunningTotal=AcctNumEnd Sub4.使用可选的参数在过程的参数列表中列入Optional关键字,就可以指定过程的参数为可选的。指定可选参数,根据以下三条规则:每个可选的参数一定要有一个缺省值;可选参数的缺省值必须是个常数;可选参数的后面的所有参数也需是可选参数下面的例子给出了带有可选参数的过程的定义:Sub subName一个过程只能有一个参数数组,而且参数数组必须在其他参数的后面。参数数组必须是按值传递的,在过程定义此参数数组时,明确有关键字ByVal。参数数组必须是一维数组,参数数组本身的每个元素必须是同一种类型的,如果没定义,按Object类型处理。参数数组一旦声明就是可选参数,它的缺省值就是每种类型的Empty值。下面例子说明了参数数组的使用:Sub StudentScores As Object) Dim I As Integer Debug.WriteLine ‘Use UBound function to determine largest subscript of array For I=0 To UBound) Debug.WriteLine) Next IEnd Sub可以这样调用这个过程:StudentScores‘...StudentScores
相关热词搜索:
Powerbuilder
-- 本站部分信息来源于互联网,不代表本站观点或立场,如有侵权,请来电告知,我们将及时处理推荐这篇日记的豆列
······VB上机作业4_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VB上机作业4
上传于||文档简介
&&老​师​每​次​留​的​作​业
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 向函数传递一维数组 的文章

 

随机推荐