求:在C#中怎样实现字符串不区分大小写的比较?? 1.用String.Compare 比如 return String.Compare(aaa,bbb,true) //true 表示不区分大小写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.String.Compare(string1,string2,true) 谢谢不同兄的解答有没人有能解释在Hashtable中的不区分大小写的问题??再问一下,有没有这种方法?jjj="I am a man";jjj.indexOf("man")返回字符串的位置,jjj.indexOf("Man")方法,由于大小写问题,将返回-1,有什么方法可以解决??? 转换成大写和小写我知道,但是好像挺麻烦的。我主要想知道,C#中是否也有VB中一样,可以方便地进行不区分大小写的比较和查询 String.Compare(string1,string2,true)更好! VB的String比较比C#要慢。什么事都是要付出代价的。 那么,在C#中,这种不区分大小写的string比较和查找,必须写自己的函数了。在Hashtable中的键,也只能统一转换为大写或小写,是不是???? Hashtable在初始化的时候可以加入一个ICompare的实例你可以自己实现他,并放到hashtable中去,这样他就会按照你要的方法查找数据了。 你也不需要自己写比较的code啊,用string s1 = "abcC";string s2 = "abcc";string.Compare(s1,s2,true);就可以达到目的。 但是,如果是查找,怎么办???例如:string aaa="I am LW8122";那么aaa.IndexOf("lw8122")的结果一定是没找到。如果用系统提供的方法进行这种查找??? 比较的时候加一个转换就行了呗,都转换成小写的或者大写的aaa.ToString().ToLower()或者bbb.ToString().ToUpper() xuzuningsearch方法是哪提供的,没找到 我在文本文件中搜索,用的就是把要查找的,和文件中的字符串都变成小写,当然并不修改文件中的实际内容,而是把文件的内容存到一个string中去,然后把这个string转成小写。 listview中Items的forcolor或者backcolor更改闪烁的问题? 菜到不能再菜的问题。。 帮满看看,下面的程序那有问题. 画出贝塞尔曲线,怎么取x坐标对应的y坐标? 设计模式中 MVC 程序员与DBA之分? 如何在C#的菜單中加入圖片? 急求怎么访问局域网的数据库(SQL2000) 盗链问题,我已经实现了一部分。 winform的datagrid中多选行后怎样判断哪行是被选中的? 关于DropDownList的问题的连动问题。 Access中插入数据? 一个winform程序可以由webservice控制吗?
jjj.indexOf("man")返回字符串的位置,
jjj.indexOf("Man")方法,由于大小写问题,将返回-1,有什么方法可以解决???
你可以自己实现他,并放到hashtable中去,这样他就会按照你要的方法查找数据了。
用
string s1 = "abcC";
string s2 = "abcc";
string.Compare(s1,s2,true);就可以达到目的。
string aaa="I am LW8122";那么
aaa.IndexOf("lw8122")
的结果一定是没找到。如果用系统提供的方法进行这种查找???
aaa.ToString().ToLower()或者bbb.ToString().ToUpper()
search方法是哪提供的,没找到