如何解析操作系统版本名到版本类
本文关键字:版本 操作系统 何解析 | 更新日期: 2023-09-27 18:18:30
我有操作系统版本字符串,如:
Microsoft Windows 7 Professional 6.1.7601 Service Pack 1
Microsoft Windows NT 5.1.2600 Service Pack 3
Microsoft Windows Storage Server 2008 R2 Essentials 6.1.7601 Service Pack 1
我如何将这些字符串值解析为Version
类?
你可以用空格分隔你的字符串来得到字符串版本:
string Os = "Microsoft Windows 7 Professional 6.1.7601 Service Pack 1";
string[] splitOs = Os.Split(null);
foreach (var item in splitOs)
{
if (item.Contains("."))
{
Version v1 = new Version(item)
}
}