C# | Byte.CompareTo(Object) Method Last Updated : 27 Mar, 2019 Comments Improve Suggest changes Like Article Like Report This method is used to compare the current instance to a specified object and returns a sign of their relative values. Regardless of value, any instance of Byte will be considered greater than null. Syntax: public int CompareTo (object value); Here, it takes an object to compare, or null. Return Value: It returns a signed integer indicating the relative order of current instance and value parameter as follows: Less than Zero: if Current Instance < value Zero: if Current Instance = value Greater than Zero: if Current Instance > value or value is null. Exception: It throws ArgumentException if value is not an Byte. Below programs illustrate the use of Byte.CompareTo(Object) Method Example 1: csharp // C# program to demonstrate the // Byte.CompareTo(object) Method using System; class GFG { // Main Method public static void Main() { try { // Declaring and initializing value1 byte value1 = 10; // Declaring and initializing value2 // converting to byte using explicit // type casting object value2 = (byte)87; // using CompareTo() method int status = value1.CompareTo(value2); // checking the status if (status > 0) Console.WriteLine("{0} is greater than {1}", value1, value2); else if (status < 0) Console.WriteLine("{0} is less than {1}", value1, value2); else Console.WriteLine("{0} is equal to {1}", value1, value2); } catch (ArgumentException e) { Console.WriteLine("value2 must be Byte"); Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } } Output: 10 is less than 87 Example 2: For ArgumentException csharp // C# program to demonstrate the // Byte.CompareTo(object) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // Declaring and initializing value1 byte value1 = 10; // Declaring and initializing value2 object value2 = (long)569874514; // using CompareTo() method int status = value1.CompareTo(value2); // checking the status if (status > 0) Console.WriteLine("{0} is greater than {1}", value1, value2); else if (status < 0) Console.WriteLine("{0} is less than {1}", value1, value2); else Console.WriteLine("{0} is equal to {1}", value1, value2); } catch (ArgumentException e) { Console.WriteLine("value2 must be Byte"); Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } } Output: value2 must be Byte Exception Thrown: System.ArgumentException Reference: https://docs.microsoft.com/en-us/dotnet/api/system.byte.compareto?view=netframework-4.7.2#System_Byte_CompareTo_System_Object_ Comment More infoAdvertise with us Next Article C# | Byte.CompareTo(Object) Method K Kirti_Mangal Follow Improve Article Tags : C# CSharp-method CSharp-Byte-Struct Similar Reads C# | Boolean.CompareTo(Object) Method Boolean.CompareTo(Object) Method is used to compare the current instance to a specified object and returns an integer which shows their relationship to one another. Syntax: public int CompareTo (object obj); Here, it takes an object to compare to current instance or null. Return Value: This method r 2 min read C# | Byte.CompareTo(Byte) Method This method is used to compare this instance to a specified 8-bit unsigned integer and returns an indication of their relative values.Syntax: public int CompareTo (byte value); Here, the value is an 8-bit unsigned integer to compare.Return Value: This method returns a signed integer that indicates t 2 min read C# | Byte.Equals(Object) Method This method is used to get a value which indicates 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 or null. Return Value: This method returns true if obj is an instance 2 min read C# | Char.CompareTo() Method In C#, Char.CompareTo() is a System.Char struct method which is used to compare this instance of a specified object or value type and check whether the given instance is precedes, follow, or appears in the same position in the sort order as the specified object or value type. This method can be over 3 min read C# | Array.BinarySearch(Array, Object, IComparer) Method This method searches for a value in a one-dimensional sorted array using a specified IComparer interface. Syntax: public static int BinarySearch(Array arr, Object val, IComparer comparer) Parameters: arr : The one-dimensional sorted array in which the search will happen. val : The object value which 4 min read Like