UInt16.Equals Method in C# with Examples Last Updated : 01 May, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report UInt16.Equals Method is used to get a value which indicates whether the current instance is equal to a specified object or 16-bit unsigned integer or not. There are 2 methods in the overload list of this method as follows: Equals(UInt16) Method Equals(Object) Method UInt16.Equals(UInt16) Method This method is used to return a value indicating whether the current instance is equal to a specified 16-bit unsigned integer value or not. Syntax: public bool Equals (ushort obj); Here, it takes a 16-bit unsigned integer value to compare to the current instance. Return Value: This method returns true if obj has the same value as this instance otherwise, false. Below programs illustrate the use of UInt16.Equals(UInt16) Method: Example 1: csharp // C# program to demonstrate the // UInt16.Equals(UInt16) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // Declaring and initializing value1 ushort value1 = 52; // Declaring and initializing value2 ushort value2 = 78; // using Equals(UInt16) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } } Output: 52 is not equal to 78 Example 2: csharp // C# program to demonstrate the // UInt16.Equals(UInt16) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // calling get() method get(98, 18); get(65, 65); get(100, 40); get(UInt16.MaxValue, UInt16.MinValue); } // defining get() method public static void get(ushort value1, ushort value2) { // using Equals(UInt16) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } } Output: 98 is not equal to 18 65 is equal to 65 100 is not equal to 40 65535 is not equal to 0 UInt16.Equals(Object) Method This method is used to returns a value indicating whether the current instance is equal to a specified object or not. Syntax: public override bool Equals (object obj); Here, it takes an object to compare with the current instance. Return Value: This method returns true if obj is an instance of UInt16 and equals the value of this instance otherwise, false. Below programs illustrate the use of the above-discussed method: Example 1: csharp // C# program to demonstrate the // UInt16.Equals(Object) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // Declaring and initializing value1 ushort value1 = 17; // Declaring and initializing value2 object value2 = 1 / 7; // using Equals(object) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } } Output: 17 is not equal to 0 Example 2: csharp // C# program to demonstrate the // UInt16.Equals(Object) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { // calling get() method get(12, 75); get(14, 114); get(77, 77); get(54, 76); } // defining get() method public static void get(ushort value1, object value2) { // using Equals(object) method bool status = value1.Equals(value2); // checking the status if (status) Console.WriteLine("{0} is equal to {1}", value1, value2); else Console.WriteLine("{0} is not equal to {1}", value1, value2); } } Output: 12 is not equal to 75 14 is not equal to 114 77 is not equal to 77 54 is not equal to 76 Reference: https://docs.microsoft.com/en-us/dotnet/api/system.uint16.equals?view=netstandard-2.1 Comment More infoAdvertise with us Next Article UInt16.Equals Method in C# with Examples K Kirti_Mangal Follow Improve Article Tags : C# CSharp-method CSharp-UInt16-Struct Similar Reads UInt64.Equals Method in C# with Examples UInt64.Equals Method is used to get a value which indicates whether the current instance is equal to a specified object or 64-bit unsigned long integer or not. There are 2 methods in the overload list of this method as follows: Equals(UInt64) Method Equals(Object) Method UInt64.Equals(UInt64) Method 3 min read UInt32.Equals Method in C# with Examples UInt32.Equals Method is used to get a value which indicates whether the current instance is equal to a specified object or 32-bit unsigned integer or not. There are 2 methods in the overload list of this method as follows: Equals(UInt32) Method Equals(Object) Method UInt32.Equals(UInt32) Method This 3 min read Single.Equals() Method in C# with Examples Single.Equals() Method is used to get a value which indicates whether the two instances of Single represents the same value or not. There are 2 methods in the overload list of this method as follows: Equals(Single) Method Equals(Object) Method Single.Equals(Single) Method This method is used to retu 3 min read SByte.Equals Method in C# with Examples SByte.Equals Method is used to get a value which indicates whether the current instance is equal to a specified object or SByte or not. There are 2 methods in the overload list of this method as follows: Equals(SByte) Method Equals(Object) Method SByte.Equals(SByte) Method This method is used to ret 3 min read UInt16.CompareTo() Method in C# with Examples UInt16.CompareTo Method is used to compare the current instance to a specified object or another UInt16 instance. It returns an integer which shows whether the value of the current instance is less than, equal to, or greater than the value of the specified object or the other UInt16 instance. There 4 min read Like