var versionNo = new System.Version("2.01");
我得到了价值versionNo
= 2.1
,但我想要它作为2.01
.
请问有什么建议吗?
这就是如何system.Version http://msdn.microsoft.com/en-us/library/system.version.aspx有效 - 它将版本的组成部分存储为单独的整数,因此之间没有区别2.01
and 2.1
。如果你need要以这种方式显示它,您可以将其格式化为:
Version versionNo = new Version("2.01");
string s = string.Format("{0}.{1:00}",versionNo.Major, versionNo.Minor);
为了方便起见,您还可以创建一个扩展方法:
public static string MyFormat(this Version ver)
{
return string.Format("{0}.{1:00}",ver.Major, ver.Minor);
}
这样您仍然可以自定义display同时保留了可比性Version
class.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)