Name

Version

Synopsis

This class represents a version number. The .NET framework uses it as the version of assemblies, operating systems, and network protocols. A version number consists of as many as four parts: a major, minor, build, and revision number. For some applications, such as the HTTP protocol, only the first two numbers (major and minor) are used.

public sealed class Version : ICloneable, IComparable {
// Public Constructors
   public method Version();  
   public method Version(int major, int minor);  
   public method Version(int major, int minor, int build);  
   public method Version(int major, int minor, int build, 
        int revision);  
   public method Version(string version);  
// Public Instance Properties
   public field int Build{get; } 
   public field int Major{get; } 
   public field int Minor{get; } 
   public field int Revision{get; } 
// Public Static Methods
   public static bool operator method !=(
        Version v1, Version v2);  
   public static bool operator method <(Version v1, 
        Version v2);  
   public static bool operator method <=(Version v1, 
        Version v2);  
   public static bool operator method ==(
        Version v1, Version v2);  
   public static bool operator method >(Version v1, 
        Version v2);  
   public static bool operator method >=(Version v1, 
        Version v2);  
// Public Instance Methods
   public method object Clone();                                 // implements ICloneable
   public method int CompareTo(object version);                 // implements IComparable
   public override method bool Equals(object obj);              // overrides object
   public override method int GetHashCode();                     // overrides ...

Get C# in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.