vb.net比较字符串

vb.net中两个字符串明明是相等的但用:ifa=bthen总是返回假a和b是通过序列化和加密得来的,但绝对是一样的.... vb.net 中两个字符串明明是相等的但用:
if a=b then
总是返回假
a和b是通过序列化和加密得来的,但绝对是一样的.
展开
 我来答
勇哥和娴妹
推荐于2017-11-25 · TA获得超过118个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:140万
展开全部
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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式