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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Flyingbaby

中级黑马

  • 黑马币:0

  • 帖子:12

  • 精华:0

本帖最后由 Flyingbaby 于 2014-3-4 22:24 编辑

如 static void Main(string[] args)
{
string a="c#";
string b="C#";
if(a==b)
{
Console.WriteLine("不区分大小写");
}
else
{
Console.WriteLine("区分大小写");
}
}

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

7 个回复

倒序浏览
两个字符串进行比区分大小写的比较:s1.Equals(s2, StringComparison.OrdinallgnoreCase)

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

回复 使用道具 举报
在比较的时候都把字符串转换为大写或转换为小写,有两个方法
回复 使用道具 举报
本帖最后由 不经夸。 于 2014-3-3 12:46 编辑

先全部转换成大写或者小写
ToUpper:小写转大写
ToLower:大写转小写

格式为:

假设A为待转换的小写字符串变量,B是要输出的大写字符串变量变量

执行语句:B=A.ToUper();

结果B就成为转换后的大写字符了;

假设B为待转换的大写字符串变量,A是要输出的小写字符串变量变量
执行语句:A=B.ToLower();

再用 Equals 格式:  bool isfind = s1.Equals(s2);
就可以了~~~~

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

回复 使用道具 举报
直接调用方法:s.Equals(s1, StringComparison.OrdinallgnoreCase)
回复 使用道具 举报
两个字符串进行比区分大小写的比较:s1.Equals(s2, StringComparison.OrdinallgnoreCase),这是C#中提供的方法,注意使用方式
回复 使用道具 举报
string scoreA;
            string scoreB;
            Console.WriteLine("请输入A的课程?");
            scoreA = Console.ReadLine();
            Console.WriteLine("请输入B的课程?");
            scoreB = Console.ReadLine();
            Console.WriteLine(string.Compare(scoreA, scoreB, true) == 0 ? "是相同的" : "不是相同的");
            Console.ReadKey();
回复 使用道具 举报
直接用字符串函数,2楼的正解,简单好用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马