您的位置:首页 > 编程语言 > C#

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

2016-08-05 11:32 190 查看
实例:

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

一样啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: