CompareTo Method (Object)
Collapse the table of content
Expand the table of content

Version.CompareTo Method (Object)

 

Compares the current Version object to a specified object and returns an indication of their relative values.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

abstract CompareTo : 
        version:Object -> int
override CompareTo : 
        version:Object -> int

Parameters

version
Type: System.Object

An object to compare, or null.

Return Value

Type: System.Int32

A signed integer that indicates the relative values of the two objects, as shown in the following table.

Return value

Meaning

Less than zero

The current Version object is a version before version.

Zero

The current Version object is the same version as version.

Greater than zero

The current Version object is a version subsequent to version.

-or-

version is null.

Exception Condition
ArgumentException

version is not of type Version.

The components of Version in decreasing order of importance are: major, minor, build, and revision. An unknown component is assumed to be older than any known component.

For example:

  • Version 1.1 is older than version 1.1.0

  • Version 1.1 is older than version 1.1.1

  • Version 1.1 is older than version 1.1.2.3

  • Version 1.1.2 is older than version 1.1.2.4

  • Version 1.2.5 is newer than version 1.2.3.4

.NET Framework
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Show:
© 2016 Microsoft