字符的比较,比较时大小写忽略有三种方法
(1)将其全变成小写用 ToLower()方法,或则全变成大写用ToUpper()方法
例如:
static void Main(string[] args)
{
string s1 = "JaVa";
string s2 = "jAvA";
s1 = s1.ToLower();//小写方法
s2 = s2.ToLower();
if(s1==s2)
{
Console.WriteLine("相同");
}
else
{
Console.WriteLine("不同");
}
Console.ReadKey();
}
}
}
static void Main(string[] args)
{
string s1 = "JaVa";
string s2 = "jAvA";
s1 = s1.ToUpper();//大写方法
s2 = s2.ToUpeer();
if(s1==s2)
{
Console.WriteLine("相同");
}
else
{
Console.WriteLine("不同");
}
Console.ReadKey();
}
}
}
2)不用转换大小写,在比较的时候忽略大小写用s1.Equals(s2,StringCommperison.OrdinalIgnoreCase)
例如
static void Main(string[] args)
{
string s1 = "JaVa";
string s2 = "jAvA";
if (s1.Equals(s2, StringComparison.OrdinalIgnoreCase))//忽略大小写的
{
Console.WriteLine("相同");
}
else
{
Console.WriteLine("不同");
}
Console.ReadKey();
}
}
}
(1)将其全变成小写用 ToLower()方法,或则全变成大写用ToUpper()方法
例如:
static void Main(string[] args)
{
string s1 = "JaVa";
string s2 = "jAvA";
s1 = s1.ToLower();//小写方法
s2 = s2.ToLower();
if(s1==s2)
{
Console.WriteLine("相同");
}
else
{
Console.WriteLine("不同");
}
Console.ReadKey();
}
}
}
static void Main(string[] args)
{
string s1 = "JaVa";
string s2 = "jAvA";
s1 = s1.ToUpper();//大写方法
s2 = s2.ToUpeer();
if(s1==s2)
{
Console.WriteLine("相同");
}
else
{
Console.WriteLine("不同");
}
Console.ReadKey();
}
}
}
2)不用转换大小写,在比较的时候忽略大小写用s1.Equals(s2,StringCommperison.OrdinalIgnoreCase)
例如
static void Main(string[] args)
{
string s1 = "JaVa";
string s2 = "jAvA";
if (s1.Equals(s2, StringComparison.OrdinalIgnoreCase))//忽略大小写的
{
Console.WriteLine("相同");
}
else
{
Console.WriteLine("不同");
}
Console.ReadKey();
}
}
}
3102

被折叠的 条评论
为什么被折叠?



