C#/.NET 有内置的 "VersionNumber" class 吗?
Does C#/.NET have a built-in "VersionNumber" class?
我需要跟踪我的 C# 应用程序中的任意版本号,其格式为 M+.m+.b+
,其中 M
是 "Major",m
是 "minor",b
为"build",+
表示版本号不限制一个数字一位。
是否有内置的 class 基本上只包含 3 或 4(第 4 个是修订号)int
s 并提供一些方便的比较功能,或者我需要自己写?我想它看起来像这样:
class VersionNumber
{
public int Major;
public int Minor;
public int Build;
public int Revision;
static public VersionNumber operator >(VersionNumber number)
{
// Comparison function here.
}
// Other comparison functions and whatnot here.
}
查看此 MSDN Link:Version Class。类型 System.Version
具有以下属性:
- 建造
- 主要
- 主要修订
- 未成年人
- 次要修订
- 修订
我需要跟踪我的 C# 应用程序中的任意版本号,其格式为 M+.m+.b+
,其中 M
是 "Major",m
是 "minor",b
为"build",+
表示版本号不限制一个数字一位。
是否有内置的 class 基本上只包含 3 或 4(第 4 个是修订号)int
s 并提供一些方便的比较功能,或者我需要自己写?我想它看起来像这样:
class VersionNumber
{
public int Major;
public int Minor;
public int Build;
public int Revision;
static public VersionNumber operator >(VersionNumber number)
{
// Comparison function here.
}
// Other comparison functions and whatnot here.
}
查看此 MSDN Link:Version Class。类型 System.Version
具有以下属性:
- 建造
- 主要
- 主要修订
- 未成年人
- 次要修订
- 修订