Example code: ``` var nonSemVersion = new Version(0,0); var semVersion = new SemVersion(nonSemVersion); ``` Internally the constructor can parse the output of System.Version.ToString(3), and maybe use the argument's Build property as well.