首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#,如何为windows版本(如windows 8或windows 10 )创建if循环语句?

C#,如何为windows版本(如windows 8或windows 10 )创建if循环语句?
EN

Stack Overflow用户
提问于 2017-02-09 10:39:41
回答 4查看 73关注 0票数 0

我已经为我目前正在开发的产品编写了自动化代码,并且根据windows版本,有些功能是多种多样的。要调整这些函数,我计划为windows本地的if循环,如果您有更好的想法,这意味着请更新它。

注意:我是初学者自动化测试

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-02-16 07:40:53

代码语言:javascript
复制
        //Get Operating system information.
        OperatingSystem os = Environment.OSVersion;
        //Get version information about the os.
        Version vs = os.Version;

        if (vs.Major == 10 && vs.Minor == 0)  // Test flow for WINDOWS 10 environment 
        {
        }
        else if (vs.Major == 6 && vs.Minor == 3)  // Test flow for WINDOWS 8.1 environment 
        {
        }
        else                             // Test flow for WINDOWS 7 and 8 environment  
        {
票数 0
EN

Stack Overflow用户

发布于 2017-02-09 11:04:12

您可以获得系统/环境来获取windows构建和版本的值。

票数 0
EN

Stack Overflow用户

发布于 2017-02-09 11:19:11

对于Windows 8.1+,您不能再使用OSVersion (它总是显示Windows 8)。相反,您应该包含一个App报表,并根据目标环境编写不同的脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42134442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档