Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# 字符串比较

作者:暗夜幽殤   发布日期:2025-12-30   浏览:42

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
    }
}

解释说明:

  1. Equals 方法

    • str1.Equals(str2):区分大小写的比较,返回 false
    • str1.Equals(str2, StringComparison.OrdinalIgnoreCase):忽略大小写的比较,返回 true
  2. == 运算符

    • str1 == str2:区分大小写的比较,返回 false
  3. CompareTo 方法

    • str1.CompareTo(str2):区分大小写的比较,返回一个整数值。如果 str1 小于 str2,返回负数;如果相等,返回 0;如果 str1 大于 str2,返回正数。

上一篇:visual studio c#

下一篇:c#判断字典中是否有某个key

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站