UInt16.CompareTo() 方法在 C# 中的示例


C# 中的 UInt16.CompareTo() 方法用於將當前例項與指定的物件或 UInt16 進行比較,並返回其相對值的一個指示。

語法

以下為該語法的格式 −

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

以上,第一個語法的值為要比較的物件。第二個語法的值為要比較的無符號整數。

返回值為 0,如果當前例項等於 value。如果當前例項小於 val,則返回值小於 0。返回值大於 0,如果當前例項大於 value。

示例

現在讓我們看一個示例來實現 UInt16.CompareTo() 方法 −

using System;
public class Demo {
   public static void Main(){
      ushort val1 = 25;
      ushort val2 = 55;
      int res = val1.CompareTo(val2);
      Console.WriteLine("Return value (comparison) = "+res);
      if (res > 0)
         Console.WriteLine("val1 > val2");
      else if (res < 0)
         Console.WriteLine("val1 < val2");
      else
         Console.WriteLine("val=val2");
   }
}

輸出

這將生成以下輸出 −

Return value (comparison) = -30
val1 < val2

示例

現在讓我們看另一個示例來實現 UInt16.CompareTo() 方法 −

using System;
public class Demo {
   public static void Main(){
      ushort val1 = 25;
      object val2 = (ushort)2;
      int res = val1.CompareTo(val2);
      Console.WriteLine("Return value (comparison) = "+res);
      if (res > 0)
         Console.WriteLine("val1 > val2");
      else if (res < 0)
         Console.WriteLine("val1 < val2");
      else
         Console.WriteLine("val=val2");
   }
}

輸出

這將生成以下輸出 −

Return value (comparison) = 23
val1 > val2

更新於: 05-11-2019

152 檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始吧
廣告