C# Класс KEngine.AppVersion

For App Version, version string can with description 1.2.3.123.release.mi MAJOR.MINOR.PATCH.BUILD.DESC
Наследование: IComparable, ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Build uint
Major uint
Minor uint
Patch uint

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Equals ( AppVersion other ) : bool

Приватные методы

Метод Описание
GetVersionNumbers ( int limit = 4 ) : uint[]

所有版本数字组成的数组

Описание методов

AppVersion() публичный Метод

public AppVersion ( string versionStr ) : System
versionStr string
Результат System

Clone() публичный Метод

Clone new one

using ToString() to create new

public Clone ( ) : object
Результат object

CompareTo() публичный Метод

逐字比较,遇不同,数字比较
public CompareTo ( Object v2o, int limitNumber ) : int
v2o Object
limitNumber int 限制几位数字进行比较?
Результат int

CompareTo() публичный Метод

public CompareTo ( object obj ) : int
obj object
Результат int

Equals() защищенный Метод

protected Equals ( AppVersion other ) : bool
other AppVersion
Результат bool

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

ToString() публичный Метод

To Version String eg. 1.2.1.0.alpha.xxx
public ToString ( ) : string
Результат string

ToVersion2() публичный Метод

eg. 1.2
public ToVersion2 ( ) : string
Результат string

ToVersion3() публичный Метод

eg. 1.2.1
public ToVersion3 ( ) : string
Результат string

ToVersion4() публичный Метод

eg. 1.2.1.0
public ToVersion4 ( ) : string
Результат string

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

Build публичное свойство

public uint Build
Результат uint

Major публичное свойство

public uint Major
Результат uint

Minor публичное свойство

public uint Minor
Результат uint

Patch публичное свойство

public uint Patch
Результат uint