VB 如何定义函数?

VB 如何定义函数?,第1张

LZ似乎是学C/C++的 VB 里 Sub 是过程

相当于 C/C++里面的 Void 型函数

New 在VB里面不是分配内存的 是生成类的实例用的

比如 Dim c As New Class1 ; Dim f As New Form1

VB函数不能重载,所以关键字 New 不能做为函数名

函数可以如

Function fCount( Byval X As Integer _

Byval Y As Integer _

) As Long

fCount = CLng(X + Y)

End Function

VB 没有构造函数这个说法,c/c++ 的类又构造函数

VB 中类有 Class_Initilize() 事件,类初始化时触发

mid("123456",2,3) 就是从字符串第2个字符开始,取出三个字符。="234" ;

left("123456",3) 就是从字符串左边起第3个字符开始,取出前面三个字符。="123";

right与left相反的,是从右边起,取后面的几个字符。

如right("123456",4)="3456"。

& 是字符串连接符

mid("1234",2)就是返回"234"

cstr是将数字转换为字符串,cstr(10/2)就是字符串"5"

mid("1234",2) & cstr(10/2)这句得到的结果就是 "2345"

len("1234") + 10/2中,len是得到字符串长度,所以结果就是4+5,结果是9

Mid 函数 返回 Variant (String),其中包含字符串中指定数量的字符。 语法 Mid(string, start[, length]) Mid 函数的语法具有下面的命名参数: 部分 说明 string 必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null。 start 必要参数。为 Long。string 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid 返回零长度字符串 ("")。 length 可选参数;为 Variant (Long)。要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。

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

原文地址:https://54852.com/langs/12171075.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存