C# 中的 Char.CompareTo() 方法


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

语法

以下是语法 -

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

上面的第一个语法的 Val 是一个用于比较的 char 对象,而对于第二个语法来说则是一个用于比较本实例的对象或空值。

如果当前实例与 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

更新于: 08-11-2019

3K+ 浏览量

启动你的 职业

完成课程认证

开始学习
广告