Determines whether the current instance and the specified object represent the same type and value.
- obj
- The object to compare to the current instance.
- obj
- Documentation for this section has not yet been entered.
A bool where true indicates obj is the same type as the current instance and has equal Version.Major, Version.Minor, Version.Build, and Version.Revision properties as the current instance. If obj is a null reference or is not an instance of Version, returns false.
Note: This method overrides object.Equals(object).
C# Example
using System; class VersionEqualsExample { static void testEquals(Version v1, Version v2) { Console.Write("It is {0} that version ", v1.Equals(v2)); Console.WriteLine("{0} is equal to {1}.", v1, v2); } public static void Main() { Version vers1 = new Version( "6.1.2.4" ); Version vers2 = new Version( 6, 1 ); testEquals( vers1, vers1 ); testEquals( vers1, vers2 ); } }The output is
It is True that version 6.1.2.4 is equal to 6.1.2.4.
It is False that version 6.1.2.4 is equal to 6.1.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0