Returns a value indicating whether the current Version object and a specified Version object represent the same value.
true if every component of the current Version object matches the corresponding component of the obj parameter; otherwise, false.
This method implements the IEquatable`1 interface, and performs slightly better than the Version.Equals(object) method because it does not have to unbox the obj parameter.