Export (0) Print
Expand All

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)

'Declaration
Public Function CompareTo ( _
	version As Object _
) As Integer

Parameters

version
Type: System.Object

An object to compare, or Nothing.

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 Nothing.

Implements

IComparable.CompareTo(Object)

ExceptionCondition
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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft