C#中进行字符串的不区分大小写比较可以使用String.Compare()或者String.Equals()函数
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在C#中进行字符串的不区分大小写比较可以使用String.Compare()或者String.Equals()函数。 使用String.Compare(): string str1 = "Hello"; string str2 = "hello"; int result = String.Compare(str1, str2, true); // 第三个参数设置为true表示不区分大小写 if (result == 0) { Console.WriteLine("两个字符串相等"); } else if (result < 0) { Console.WriteLine("str1小于str2"); } else { Console.WriteLine("str1大于str2"); } 输出结果将会是"两个字符串相等"。 使用String.Equals(): string str1 = "Hello"; string str2 = "hello"; bool isEqual = string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase); // 第二个参数指定了不区分大小写的比较模式 if (isEqual) { Console.WriteLine("两个字符串相等"); } else { Console.WriteLine("两个字符串不相等"); } 输出结果也将会是"两个字符串相等"。 该文章在 2024/2/23 17:16:18 编辑过 |
关键字查询
相关文章
正在查询... |