博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#核编之System.Environment类
阅读量:7124 次
发布时间:2019-06-28

本文共 1528 字,大约阅读时间需要 5 分钟。

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

 

转载于:https://www.cnblogs.com/GreenLeaves/p/6102165.html

你可能感兴趣的文章
Java事务处理类(源码)
查看>>
JAVA 设计模式 访问者模式
查看>>
SQL Server清空日志及所有表的数据
查看>>
浅谈ThreadPool 线程池
查看>>
J2EE实现XML文件的读取与导出(源码)
查看>>
Azure Backup (2) Azure备份服务
查看>>
使用 ftrace 调试 Linux 内核【转】
查看>>
硬链接和软连接(符号链接)
查看>>
css3属性 -webkit-filter
查看>>
T-Sql(四)表关联和视图(view)
查看>>
[转] 从数据库中读取图片并导入Excel文件,C#方式
查看>>
java 判断周末
查看>>
国内第一本micropython的书出版《机器人Python极客编程入门与实战》
查看>>
Facebook API 开发记录
查看>>
嵌入式Linux中摄像头使用简要整理【转】
查看>>
Linux 下多核CPU知识【转】
查看>>
7z制作自解压安装包
查看>>
MapReduce在Map端的Combiner和在Reduce端的Partitioner
查看>>
有些垃圾网站转载都不会
查看>>
js 显示时间
查看>>