先吐糟一把,用惯了C#,现在改一个8年前的老软件,VB6.0,太太太太。。。。。。难用了!要啥没啥。
回到正题:需求:比较两个字符串是否相同
这在C#或java中就是一句Equals,不过VB6语法中没有提供Equals,可用的方法之一如下:
If StrComp(str, "mz", 1) = 0 Then
//...
End If
用的是StrComp函数,如果结果是0,表名两个字符串是一样的。
注意第三个参数,一定要放,不放的话可能会有一些奇怪的麻烦。下面是第三个参数的说明,比较字符串就选1。
问题解决。
当年在学校里学VB选修课,也没觉得难用,现在和C#有了对比,感叹于编程语言的进步之大,微软真的是太厉害了。