using System;
class Program
{
static void Main()
{
// 定义两个字符串
string str1 = "Hello";
string str2 = "hello";
// 使用 Equals 方法进行比较,区分大小写
bool result1 = str1.Equals(str2);
Console.WriteLine($"区分大小写的比较结果: {result1}"); // 输出: 区分大小写的比较结果: False
// 使用 Equals 方法进行比较,忽略大小写
bool result2 = str1.Equals(str2, StringComparison.OrdinalIgnoreCase);
Console.WriteLine($"忽略大小写的比较结果: {result2}"); // 输出: 忽略大小写的比较结果: True
// 使用 == 运算符进行比较,区分大小写
bool result3 = str1 == str2;
Console.WriteLine($"使用 == 运算符的比较结果: {result3}"); // 输出: 使用 == 运算符的比较结果: False
// 使用 CompareTo 方法进行比较,区分大小写
int result4 = str1.CompareTo(str2);
Console.WriteLine($"使用 CompareTo 方法的比较结果: {result4}"); // 输出: 使用 CompareTo 方法的比较结果: -32
// CompareTo 返回值:小于0表示str1小于str2,等于0表示相等,大于0表示str1大于str2
}
}
Equals 方法:
str1.Equals(str2):区分大小写的比较,返回 false。str1.Equals(str2, StringComparison.OrdinalIgnoreCase):忽略大小写的比较,返回 true。== 运算符:
str1 == str2:区分大小写的比较,返回 false。CompareTo 方法:
str1.CompareTo(str2):区分大小写的比较,返回一个整数值。如果 str1 小于 str2,返回负数;如果相等,返回 0;如果 str1 大于 str2,返回正数。上一篇:visual studio c#
下一篇:c#判断字典中是否有某个key
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站