自动更新版本文字(译文)
By S.F.
本文链接 https://www.kyfws.com/news/auto-updating-version-text/
版权声明 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 1 分钟阅读 - 362 个词 阅读量 0自动更新版本文字(译文)
原文地址:https://www.codeproject.com/Articles/51682/Auto-Updating-Version-Text
原文作者:Joel Ivory Johnson
译文由本站翻译
前言
我正在使用"关于"对话框制作应用程序,其中显示了该应用程序的版本号.我没有将版本号添加为静态文本,而是利用反射从程序集中提取版本号.
我正在使用"关于"对话框制作应用程序,其中显示了该应用程序的版本号.我没有将版本号添加为静态文本,而是利用反射从程序集中提取版本号.如果您有兴趣在应用程序中执行相同的操作,则可以使用以下代码获取版本号文本.
Regex versionRegex = new Regex("Version=(?\\d\\.\\d\\.\\d\\.\\d)");
String GetVersion()
{
string fullName = (this.GetType().Assembly.FullName).ToString();
Match m = versionRegex.Match(fullName);
if(m.Success)
{
return String.Format("{0}", m.Groups["ver"].Value);
}
else
{
return "";
}
}
许可
本文以及所有相关的源代码和文件均已获得The Code Project Open License (CPOL)的许可。
All-Topics 新闻 翻译