字符串方法.Contains在.Net中是否区分大小写?
例如:
string str1 = "tEst";
string str2 = "Te";
Boolean bool = str1.Contains(str2);发布于 2022-04-27 11:58:38
发布于 2022-04-27 12:00:36
是。默认情况下,字符串比较在框架中总是区分大小写的。推荐的方法是获得不区分大小写的方法是使用StringComparison或stringComparer指定不区分大小写。
.Net的版本早于.Net核心2.1,缺乏采用这种参数的.Contains重载。解决方法是使用.IndexOf并检查它是否返回索引>= 0,因为这可以使用StringComparison参数。
https://stackoverflow.com/questions/72028221
复制相似问题