把mid,right,left三个函数再从头整理一下 ============================= 设a="Visual Basic" b=“is” =>是从第M位开始取值, (包含M位),取几许位由后面的N决定! 举例: Mid("Hello",4,2) => "lo" ----------------------------- right 和left函数正确的哄骗办法是: Ritght(a,M) 从右边开始取值,取的位数为M位 ---------------------- 设a="Visual Basic"&nlolbsp; Ritght(a,3) =>"sic" b=Microsoft.VisualBasic.Right(a, 5) Left(a,N) 从左边开始取值,取得位数为N位 ----------------------------- 含义:把字符串a 进行(Substring)取值操作,从第一位开始取,取2位。 Left(a,9) =>"Visual Ba" 注:所有的取值函数都要把空格计算上 ==========题 中 话============== (它只有一个参数,Right(a,M,N)是一种错误的写法!) 在VB2005中,取字符串值的办法 设a="Visual Basic" b=a.Substring(M, N) 从M位开始往后取N位,但是M从第0位开始算 举例: b=a.Substring(1, 2) mid(a,M,N) (这个函数第一位的下标是0,也就是说假如哄骗它,那么你要从0开始数位数 (它只有一个参数,两个参数就错了) Dim a as String 定义a为字符串型 --------------------- VB2005中调用Left Right函数的办法: 设a="Visual Basic" b=Microsoft.VisualBasic.Left(a, 5) 举例: VB中定义函数的办法 而不是 “Vi” Dim b as Integer 定义b为整数型 Dim c as Boolean 定义c为逻辑型(True,False,判定是用) =================================== |