我们一般在比较两个字符串是否相等的时候一般用 "==" 符号 如:
string text1 = "ABC";
string text2 = "ABC";
if(text1 == text2)
{
Console.WriteLine("我们俩相等");
}
这样比较虽然简单,但是功能弱了点,比如我们在网页上要验证别人输入的验证码,验证码是不区分大小写的,这样怎么办呢,这时 Compare 函数就派上用场了:
string text1 = "ABC";
string text2 = "abc";
if (string.Compare(text1, text2, true) == 0)
{
Console.WriteLine("我俩相等");
}
这样就完成了不区分大小写的比较。Compare函数的第三个函数设置为 true 是表示不区分大小写比较,返回值呢如果是相等就返回 0 ,如果不相等就返回 -1 。