C#中的Int16.Equals方法与示例

C#中的Int16.Equals()方法用于返回一个值,该值指示此实例等于指定的对象还是Int16。

语法

以下是语法-

public bool Equals (short ob);
public override bool Equals (object ob);

上面,第一种语法的参数ob是要与该实例进行比较的Int16值。

第二语法的参数ob是要与此实例进行比较的对象。

示例

现在让我们看一个实现Int16.Equals()方法的示例-

using System;
public class Demo {
   public static void Main(){
      short val1 = 15;
      short val2 = 17;
      Console.WriteLine("Are they equal? = "+(val1.Equals(val2)));
   }
}

输出结果

这将产生以下输出-

Are they equal? = False

示例

现在让我们来看另一个示例来实现Int16.Equals()方法-

using System;
public class Demo {
   public static void Main(){
      short val1 = 25;
      short val2 = 25;
      Console.WriteLine("Value1 = "+val1);
      Console.WriteLine("Value2 = "+val2);
      Console.WriteLine("Are they equal? = "+(val1.Equals(val2)));
   }
}

输出结果

这将产生以下输出-

Value1 = 25
Value2 = 25
Are they equal? = True