vb中mid,right,left三个函数的使用区别

把mid,right,left三个函数再重新整理一下

=============================
设a=”Visual Basic”
mid(a,M,N)
=>是从第M位开始取值, (包含M位),取多少位由后面的N决定!

举例:
Mid(“Hello”,4,2) => “lo”

-----------------------------
right 和left函数正确的使用方法是:

Ritght(a,M) 从右边开始取值,取的位数为M位

举例:
设a=”Visual Basic”
Ritght(a,3) =>”sic”

(它只有一个参数,Right(a,M,N)是一种错误的写法!)
-----------------------------
Left(a,N) 从左边开始取值,取得位数为N位
(它只有一个参数,两个参数就错了)
设a=”Visual Basic”
Left(a,9) =>”Visual Ba”

注:所有的取值函数都要把空格计算上

==========题 外 话==============

在VB2005中,取字符串值的方法
设a=”Visual Basic”
b=a.Substring(M, N)
从M位开始往后取N位,但是M从第0位开始算
举例:
b=a.Substring(1, 2)
含义:把字符串a 进行(Substring)取值操作,从第一位开始取,取2位。
(这个函数第一位的下标是0,也就是说如果使用它,那么你要从0开始数位数)

b=“is”
而不是 “Vi”

---------------------
VB2005中调用Left Right函数的方法:
b=Microsoft.VisualBasic.Right(a, 5)
b=Microsoft.VisualBasic.Left(a, 5)
----------------------

VB中定义函数的方法

Dim a as String 定义a为字符串型
Dim b as Integer 定义b为整数型
Dim c as Boolean 定义c为逻辑型(True,False,判断是用)

点赞 (1)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code