vb.net学符串比较 vb字符比较

vb里如何比较不同的字符串

很好学,加油。

成都创新互联主营万宁网站建设的网络公司,主营网站建设方案,成都APP应用开发,万宁h5微信小程序搭建,万宁网站营销推广欢迎万宁等地区企业咨询

二进程比较:

根据从字符的内部二进制表示形式导出的排序顺序执行二进制比较。

通常意义上的字典顺序,区分大小写。

A

B

E

Z

a

b

e

z

文本比较:

根据系统的

LocaleID

值所确定的不区分大小写的文本排序顺序执行文本比较。

相当于全部转成大写(或小写)比较。

(A=a)

(B=b)

(E=e)

(Z=z)

所以应该返回

-1。

(没有在VB环境下测试)

即使:

MyStr1

=

"abcd":

MyStr2

=

"BUMINBAI"

这个时候

MyComp

=

StrComp(MyStr1,

MyStr2,

1)

返回还是-1

VB中怎样判断两个字符串是否相等?

直接用=号判断,比如

private

sub

command1_click()

if

inputbox("输入字符串")

=

"123"

then

goto

a

else

goto

b

end

if

a:

print

1

goto

c

b:

print

2

c:

end

sub

数据类型不同的话可以用cstr操作符先转成字符串然后再进行比较

vb.net比较字符串

vb.net规定如果要比较字符串,不能用“=”,strcomp(str1,str2,n)或者string.compare(str1,str2)

例如:

Dim a As String = "c"

Dim b As String = "c"

Dim n As Integer = String.Compare(a, b)

If n = 0 Then

MsgBox("=")

Else

MsgBox("")

End If


文章名称:vb.net学符串比较 vb字符比较
网页路径:http://myzitong.com/article/dojhcos.html