黑马程序员技术交流社区
标题:
C#中判断字符是否相等的时候怎么忽略大小写
[打印本页]
作者:
Flyingbaby
时间:
2014-3-3 08:37
标题:
C#中判断字符是否相等的时候怎么忽略大小写
本帖最后由 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("区分大小写");
}
}
作者:
许庭洲
时间:
2014-3-3 09:33
两个字符串进行比区分大小写的比较:s1.Equals(s2, StringComparison.OrdinallgnoreCase)
作者:
永远的小飞侠
时间:
2014-3-3 11:44
在比较的时候都把字符串转换为大写或转换为小写,有两个方法
作者:
不经夸。
时间:
2014-3-3 12:01
本帖最后由 不经夸。 于 2014-3-3 12:46 编辑
先全部转换成大写或者小写
ToUpper:小写转大写
ToLower:大写转小写
格式为:
假设A为待转换的小写字符串变量,B是要输出的大写字符串变量变量
执行语句:B=A.ToUper();
结果B就成为转换后的大写字符了;
假设B为待转换的大写字符串变量,A是要输出的小写字符串变量变量
执行语句:A=B.ToLower();
再用 Equals 格式: bool isfind = s1.Equals(s2);
就可以了~~~~
作者:
赵科铭
时间:
2014-3-3 21:25
直接调用方法:s.Equals(s1, StringComparison.OrdinallgnoreCase)
作者:
朝花夕拾_黑马
时间:
2014-3-12 10:15
两个字符串进行比区分大小写的比较:s1.Equals(s2, StringComparison.OrdinallgnoreCase),这是C#中提供的方法,注意使用方式
作者:
Doublekill
时间:
2014-3-12 22:02
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();
作者:
♠Akechi♠
时间:
2014-3-17 18:38
直接用字符串函数,2楼的正解,简单好用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2