以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]Contains方法区分大小写 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175819) |
-- 作者:2425004926 -- 发布时间:2022/3/20 16:17:00 -- [求助]Contains方法区分大小写 从来都没有注意到,Contains方法竟然区分大小写,以前好多代码都没有关注到这个 小写改个大写立即就不能识别了 Dim Str1 As String = "I like foxtable" If Str1 > "" AndAlso Str1.Contains("liKe") ThenOutput.Show("Me too") End If |
-- 作者:2425004926 -- 发布时间:2022/3/20 16:26:00 -- 数组也要区分大小写 Dim sz() = {"asdfj","sadf","FAX"} If Array.Indexof(sz, "fax") ThenOutput.Show("该值存在") End If |
-- 作者:2425004926 -- 发布时间:2022/3/20 16:31:00 -- 我头都大了,哎呀 |
-- 作者:2425004926 -- 发布时间:2022/3/20 17:13:00 -- 我翻开以前的一些代码,没有注意大小写,之前测试也没有发现问题。 今天一天都在修改一段代码,逻辑也没问题,反复测试,最后竟发现是大小写出问题
|
-- 作者:有点蓝 -- 发布时间: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 |