Version::CompareTo Method (Object^)
Compares the current Version object to a specified object and returns an indication of their relative values.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- version
-
Type:
System::Object^
An object to compare, or null.
Return Value
Type: System::Int32A 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. |
Implements
IComparable::CompareTo(Object^)| 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
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0