C# | Byte.CompareTo(Byte) Method Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 the relative order of this instance and value. Less than zero: This instance is less than value.Zero: This instance is equal to value.Greater than zero: This instance is greater than value. Below programs illustrate the use of Byte.CompareTo(Byte) Method:Example 1: CSHARP // C# program to demonstrate // Byte.CompareTo(byte) // Method using System; class GFG { // Main Method public static void Main() { // Declaring val1 and val2 byte val1, val2; // initializing the val1, // val2 and val3 val1 = 12; val2 = 13; // getting compared constant // using CompareTo method int i = val2.CompareTo(val1); // checking the condition if (i > 0) Console.Write("val2 is greater than val1"); else if (i < 0) Console.Write("val2 is less than val1"); else Console.Write("val1 is equal to val1"); } } Output: val2 is greater than val1 Example 2: CSHARP // C# program to demonstrate // Byte.CompareTo(byte) // Method using System; class GFG { // Main Method public static void Main() { // checking the condition // calling check() method check((byte)10, (byte)20); check((byte)30, (byte)20); check((byte)10, (byte)10); check((byte)5, (byte)7); check((byte)40, (byte)50); check((byte)1, (byte)2); } // Defining the check method public static void check(byte v1, byte v2) { // getting compared constant // using CompareTo() method int i = v1.CompareTo(v2); // checking the condition if (i > 0) Console.WriteLine(v1 + " is greater than " + v2); else if (i < 0) Console.WriteLine(v1 + " is less than " + v2); else Console.WriteLine(v1 + " is equal to " + v2); } } Output: 10 is less than 20 30 is greater than 20 10 is equal to 10 5 is less than 7 40 is less than 50 1 is less than 2 Reference: https://learn.microsoft.com/en-us/dotnet/api/system.byte.compareto?view=netframework-4.7.2#System_Byte_CompareTo_System_Byte_ Comment More infoAdvertise with us Next Article C# | Boolean.CompareTo(Boolean) Method R rohitprasad3 Follow Improve Article Tags : C# CSharp-method CSharp-Byte-Struct Similar Reads C# | Byte.CompareTo(Object) Method 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 Val 2 min read C# | Byte.CompareTo(Object) Method 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 Val 2 min read C# | Boolean.CompareTo(Boolean) Method Boolean.CompareTo(Boolean) Method is used to compare the current instance to a specified Boolean object and returns an indication of their relative values. Syntax: public int CompareTo (bool value); Here, the value is a Boolean object to compare to the current instance. Return Value: This method ret 1 min read C# | Boolean.CompareTo(Boolean) Method Boolean.CompareTo(Boolean) Method is used to compare the current instance to a specified Boolean object and returns an indication of their relative values. Syntax: public int CompareTo (bool value); Here, the value is a Boolean object to compare to the current instance. Return Value: This method ret 1 min read C# | Byte.Equals(Byte) Method This method is used to return a value indicating whether this instance and a specified Byte object represent the same value. Syntax: public bool Equals (byte obj); Here, obj is a byte object to compare to this instance. Return Value: This method returns true if obj is equal to this instance otherwis 2 min read C# | Byte.Equals(Byte) Method This method is used to return a value indicating whether this instance and a specified Byte object represent the same value. Syntax: public bool Equals (byte obj); Here, obj is a byte object to compare to this instance. Return Value: This method returns true if obj is equal to this instance otherwis 2 min read Like