本文转自:https://www.cnblogs.com/willingtolove/p/9782533.html 目录 #方法一:使用string.Contains方法#方法二:使用sring.IndexOf方法 #当设计到大小写的问题时,那什么时候使用Contains的上述方法,什么时候使用IndexOf的上述方法,哪个效率高?1、测试代码:基于.net4.52、测试结果:3、总结 正文回到顶部 #方法一:使用string.Contains方法 string.Contains是大小写敏感的,如果要用该方法来判断一个string是否包含某个关键字keyword,需要把这个string和这个keyword都转成小写或大写再调用Contains方法; 1 string key = "bbb"; 2 string temp = "aaaBBBcccDDD"; 3 bool isContains= temp.ToLower().Contains(key.ToLower());//true 回到顶部 #方法二:使用sring.IndexOf方法 使用string.Index方法,然后通过StringComparison.OrdinalIgnoreCase指定查找过程忽略大小写; 1 string key = "bbb"; 2 string temp = "aaaBBBcccDDD"; 3 bool isContains = temp.IndexOf(key,StringComparison.OrdinalIgnoreCase)>=0;//true 回到顶部 #当设计到大小写的问题时,那什么时候使用Contains的上述方......Read More>