Foxtable(狐表)用户栏目专家坐堂 → [求助]Contains方法区分大小写


  共有4561人关注过本帖树形打印复制链接

主题:[求助]Contains方法区分大小写

帅哥哟,离线,有人找我吗?
2425004926
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
[求助]Contains方法区分大小写  发帖心情 Post By:2022/3/20 16:17:00 [只看该作者]

从来都没有注意到,Contains方法竟然区分大小写,以前好多代码都没有关注到这个
小写改个大写立即就不能识别了

Dim Str1 As String = "I like foxtable"
If Str1 > "" AndAlso Str1.Contains("liKe") Then
    Output.Show("Me too")
End If


 回到顶部
帅哥哟,离线,有人找我吗?
2425004926
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/3/20 16:26:00 [只看该作者]

数组也要区分大小写

Dim sz() = {"asdfj","sadf","FAX"}
If Array.Indexof(sz, "fax") Then
    Output.Show("该值存在")
End If

 回到顶部
帅哥哟,离线,有人找我吗?
2425004926
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/3/20 16:31:00 [只看该作者]

 我头都大了,哎呀

 回到顶部
帅哥哟,离线,有人找我吗?
2425004926
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/3/20 17:13:00 [只看该作者]

 我翻开以前的一些代码,没有注意大小写,之前测试也没有发现问题。
今天一天都在修改一段代码,逻辑也没问题,反复测试,最后竟发现是大小写出问题

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/20 21:18:00 [只看该作者]

可以统一转换为小写:

Dim Str1 As String = "I like foxtable".ToLower
If Str1 > "" AndAlso Str1.Contains("liKe".ToLower) Then
    Output.Show("Me too")
End If

 回到顶部