C#核编之System.Environment类

      在前面的例子中用来了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);//返回系统这个应用程序的用户的名称

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值