Search notes:

System.Version (class)

System.Version represents the version number of something that is being developed, typically a software component.
The version number helps to identify the progress of that software component and in particular allows to compare two version for which one is newer.
Prominent where such version numbers are used is in .NET assemblies, the Common Language Runtime or operating systems.
System.Version consists of 4 non-negative int-32 values, Major, Minor, Build and Revision of which the first two are mandatory and the last two optional.
The high 16 bits of the value of Revision are accessible through the property MajorRevision, the lower 16 bits through MinorRevision.

See also

The value of ModuleVersion in a PowerShell manifest file must be convertible to a System.Version object.
Determine the Windows version
System.Management.Automation.SemanticVersion

Index