前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#核编之System.Environment类

C#核编之System.Environment类

作者头像
郑小超.
发布2018-01-24 15:41:58
1.2K0
发布2018-01-24 15:41:58
举报
文章被收录于专栏:GreenLeavesGreenLeaves

      在前面的例子中用来了Environment.GetCommandLineArgs()这个方法,这个方法就是获取用户的命令行输入,是Environment类的方法之一,该方法的返回值是string[]  数组,用于返回任意行的用户输入。

      除了GetCommandLineArgs()方法外,Environment类还有其他一些有用的方法,这个类允许我们通过不同的静态成员获取大量有关运行.NET应用程序的操作系统的细节,下面代码来实现一些基本方法的功能:

 class Program
    {
        static void Main(string[] args)
        {
            ShowEnvironmentDetails();
        }
        static void ShowEnvironmentDetails() { 
            //输出本机的驱动器以及有些有用的细节信息
            foreach (string drive in Environment.GetLogicalDrives()) {
                Console.WriteLine("Drive:{0}", drive);//输出本机所有的驱动
                Console.WriteLine("OS:{0}", Environment.OSVersion);//输出本机的OS
                Console.WriteLine("Number of processors:{0}", Environment.ProcessorCount);//输出ProcessorCount
                Console.WriteLine(".NET Version:{0}", Environment.Version);//输出.NET版本
            }
        }
    }

除了上面介绍的Environment类开提供了以下有趣的属性

  //判断本地的操作系统的位数,返回true,表示本机是64为操作系统,返回false,则表示不是
            Console.WriteLine("ExitCode:{0}", Environment.ExitCode);//获取或设置应用程序中任何地方的退出代码
            Console.WriteLine("Digit:{0}", Environment.Is64BitOperatingSystem);//返回bool值,代表主机是否运行64位操作系统
            Console.WriteLine("MacheName:{0}", Environment.MachineName);//获得当前机器的名字
            Console.WriteLine("NewLine:{0}", Environment.NewLine);//获得当前环境的换行符
            Console.WriteLine("SystemDirectory:{0}", Environment.SystemDirectory);//返回通向系统目录的完整路径
            Console.WriteLine("SystemDirectory:{0}", Environment.UserName);//返回系统这个应用程序的用户的名称
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-11-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档