2016-11-18 74 views
0

我有OS版本字符串,如:如何分析OS版本的名稱爲版本

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類?

回答

1

您可以用空格分開的字符串得到的字符串形式:

 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) 
      } 
     } 
+0

是,招很有效!謝謝。 –