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 returns a 32-bit signed integer that indicates the relative order of this instance and value.
- Less than zero: If this instance is false and value is true.
- Zero: If this instance and value are equal (either both are true or both are false).
- Greater than zero: If this instance is true and value is false.
Example:
C#
// C# program to demonstrate // Boolean.CompareTo(Boolean) // Method using System; class GFG { // Main Method public static void Main() { // Declaring val1 and val2 bool val1, val2; // initializing the val1, // and val2 val1 = true ; val2 = false ; // 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 less than val1
Reference:
- https://docs.microsoft.com/en-us/dotnet/api/system.boolean.compareto?view=netframework-4.8#System_Boolean_CompareTo_System_Boolean_