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

