C#入门6.4——字符串的比较
2016-08-05 11:32
190 查看
实例:
用上述四种方法分别比较字符串“Hello”与字符串“Hi”是否相等或比较它们的大小。
方法:
1. ==
2.Equals方法
string.Equals(字符串1,字符串2)返回布尔值
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();
}
(2)Compare(字符串1,字符串2,布尔值)
返回一个整数
当返回值小于0时,字符串1小于字符串2
等于大于同理。
布尔值为true时,忽略大小写进行比较。
(3)字符串1.CompareTo(字符串2);
一样啦。
用上述四种方法分别比较字符串“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);
一样啦。
相关文章推荐
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- C#不分大小写的比较字符串
- [C#]几种字符串反转方法效率比较
- [转]C#中使用指针实现高效比较字符串的小技巧
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- C#实现字符串相似度比较[Levenshtein Distance算法].
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- JAVA和C#字符串常用方法的比较
- C#字符串拼接 "+"连接与Append()方法 速度比较
- c#中的字符串的比较
- C# 3.0 Cookbook:一、字符与字符串处理(5):把一个字符串与另一个字符串的头部或尾部作比较
- C#中DateTime 大小比较与字符串大小比较
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)
- C#比较字符串及字符串常用函数示例
- C#判断字符串是否为空的三种方法及其比较
- [C#]几种字符串反转方法效率比较
- C#比较字符串及字符串常用函数示例
- C#中使用指针实现高效比较字符串的小技巧
- C#字符串比较
- C#中比较字符串的方法