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

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

一样啦。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值