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:
1
goto
c
b:
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