A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张世豪 中级黑马   /  2012-3-31 21:21  /  2200 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符串之间的不区分大小写比较,例如
bool b1 = "abc".Equals("ABC", StringComparison.OrdinalIgnoreCase);
除了上面的这种,还有其他的方法吗?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
把要比较的字符串都转换为大写或小写、

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
胡杰震 来自手机 中级黑马 2012-4-1 15:12:03
藤椅
都转成大写或小写

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
String MyStrA="Microsoft ";
            String MyStrB="MicroSoft ";
            String MyInfo="";
            MyInfo+="\n不分区字母大小写比较"+MyStrA+"和"+MyStrB+"是";
            if(String.Compare(MyStrA,MyStrB,true)==0)
                MyInfo+="相同的!";
            else
                MyInfo+="不同的";
            MessageBox.Show(MyInfo , "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            MyInfo = "";
            MyInfo += "\n分区字母大小写比较" + MyStrA + "和" + MyStrB + "是";
           // if (String.Compare(MyStrA, MyStrB,false) == 0)
            if (String.Compare(MyStrA, MyStrB) == 0)
                MyInfo += "相同的!";
            else
                MyInfo += "不同的";
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马