C# 中的 Char.CompareTo() 方法

csharpserver side programmingprogramming更新于 2025/9/19 13:06:00

C# 中的 Char.CompareTo() 方法用于将此实例与指定的对象或值类型进行比较,并指示此实例在排序顺序中是位于指定对象或值类型的前面、后面还是出现在相同的位置。

语法

以下是语法 −

public int CompareTo (char val);
public int CompareTo (object val);

以上,第一种语法的 Val 是一个要比较的 char 对象,而第二种语法的 Val 是一个要与此实例进行比较的对象或 null。

如果当前实例在排序顺序中的位置与 Val 相同,则返回值为零。如果当前实例小于 Val,则返回值小于零。如果当前实例位于 Val 之后,则返回值大于零。

示例

现在让我们看一个实现 Char.CompareTo() 方法的示例 −

using System;
public class Demo {
   public static void Main(){
      char val = 'A';
      Console.WriteLine("Return Value = "+'A'.CompareTo(val));
   }
}

输出

这将产生以下输出 −

Return Value = 0

示例

让我们看另一个例子 −

using System;
public class Demo {
   public static void Main(){
      char val = 'B';
      Console.WriteLine("Return Value = "+'D'.CompareTo(val));
   }
}

输出

这将产生以下输出 −

Return Value = 2

相关文章