实例:
用上述四种方法分别比较字符串“Hello”与字符串“Hi”是否相等或比较它们的大小。
方法:
1. ==
2.Equals方法
string.Equals(字符串1,字符串2)返回布尔值
static void Main(string[] args)
{
//ToUpper方法可实现将英文转换成大写
string str1 = "Hello";
string str2 = "hi";
Console.WriteLine(string.Equals(str1,str2));
Console.ReadKey();
}
3.Compare有多个重载方法,这里只列举两个
(1)Compare(字符串1,字符串2)
static void Main(string[] args)
{
//ToUpper方法可实现将英文转换成大写
string str1 = "Hello";
string str2 = "Hi";
Console.WriteLine(string.Compare(str1,str2));
Console.ReadKey();
}
输出结果为-1,因为e比i小,所以对比到第二个字母的时候认为str1小于str2,等于就是0,大于就是1。
(2)Compare(字符串1,字符串2,布尔值)
返回一个整数
当返回值小于0时,字符串1小于字符串2
等于大于同理。
布尔值为true时,忽略大小写进行比较。
(3)字符串1.CompareTo(字符串2);
一样啦。