VOOZH about

URL: https://www.geeksforgeeks.org/c-sharp/int64-compareto-method-in-c-sharp-with-examples/

⇱ Int64.CompareTo Method in C# with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Int64.CompareTo Method in C# with Examples

Last Updated : 11 Jul, 2025
Int64.CompareTo Method is used to compare the current instance to a specified object or Int64 and returns a sign of their relative values. There are 2 methods in the overload list of this method as follows:
  • CompareTo(Int64) Method
  • CompareTo(Object) Method

Int64.CompareTo(Int64) Method

This method is used to compare the current instance to a specified 64-bit signed integer and returns a sign of their relative values. Syntax:
public int CompareTo (long value);
Here, it takes integer to compare. Return Value: It returns a 32-bit signed number indicating the relative values 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
Below programs illustrate the use of the above-discussed method: Example 1:
Output:
10 is less than 20
Example 2:
Output:
5 is less than 7
3025 is equal to 3025
10 is less than 20
7 is greater than -12

Int64.CompareTo(Object) Method

This method is used to compare the current instance to a specified object and returns a sign of their relative values. Syntax:
public int CompareTo (object value);
Here, it takes an object to compare, or null. Return Value: It returns a 32-bit signed number indicating the relative values 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 Int64. Below programs illustrate the use of the above-discussed method: Example 1:
Output:
10 is less than 5689412587
Example 2: For ArgumentException
Output:
value2 must be Int64
Exception Thrown: System.ArgumentException
Reference:
Comment
Article Tags:

Explore