C#入门6.4——字符串的比较

来源:互联网 发布:中日韩 影响力 知乎 编辑:程序博客网 时间:2024/05/22 08:19

实例:
用上述四种方法分别比较字符串“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);

一样啦。





0 0