C# Class KEngine.AppVersion

For App Version, version string can with description 1.2.3.123.release.mi MAJOR.MINOR.PATCH.BUILD.DESC
Inheritance: IComparable, ICloneable
Afficher le fichier Open project: mr-kelly/KEngine Class Usage Examples

Méthodes publiques

Свойство Type Description
Build uint
Major uint
Minor uint
Patch uint

Méthodes publiques

Méthode Description
AppVersion ( string versionStr ) : System
Clone ( ) : object

Clone new one

using ToString() to create new

CompareTo ( Object v2o, int limitNumber ) : int

逐字比较,遇不同,数字比较

CompareTo ( object obj ) : int
Equals ( object obj ) : bool
GetHashCode ( ) : int
ToString ( ) : string

To Version String eg. 1.2.1.0.alpha.xxx

ToVersion2 ( ) : string

eg. 1.2

ToVersion3 ( ) : string

eg. 1.2.1

ToVersion4 ( ) : string

eg. 1.2.1.0

operator ( ) : bool

Méthodes protégées

Méthode Description
Equals ( AppVersion other ) : bool

Private Methods

Méthode Description
GetVersionNumbers ( int limit = 4 ) : uint[]

所有版本数字组成的数组

Method Details

AppVersion() public méthode

public AppVersion ( string versionStr ) : System
versionStr string
Résultat System

Clone() public méthode

Clone new one

using ToString() to create new

public Clone ( ) : object
Résultat object

CompareTo() public méthode

逐字比较,遇不同,数字比较
public CompareTo ( Object v2o, int limitNumber ) : int
v2o Object
limitNumber int 限制几位数字进行比较?
Résultat int

CompareTo() public méthode

public CompareTo ( object obj ) : int
obj object
Résultat int

Equals() protected méthode

protected Equals ( AppVersion other ) : bool
other AppVersion
Résultat bool

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

ToString() public méthode

To Version String eg. 1.2.1.0.alpha.xxx
public ToString ( ) : string
Résultat string

ToVersion2() public méthode

eg. 1.2
public ToVersion2 ( ) : string
Résultat string

ToVersion3() public méthode

eg. 1.2.1
public ToVersion3 ( ) : string
Résultat string

ToVersion4() public méthode

eg. 1.2.1.0
public ToVersion4 ( ) : string
Résultat string

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

Build public_oe property

public uint Build
Résultat uint

Major public_oe property

public uint Major
Résultat uint

Minor public_oe property

public uint Minor
Résultat uint

Patch public_oe property

public uint Patch
Résultat uint