类Environment的功能是获取当前系统平台和运行环境的基本信息,它在System中定义。因为类Environment是一个静态类,所以不能够被继承。通过System.Environment类,能够检索和操作环境相关的大量信息,例如命令参数、环境变量设置和系统上次启动的时间等信息。类Environment的主要属性如表14-9所示。
表14-9 类Environment属性信息
类Environment的主要方法信息如表14-10所示。
表14-10 类Environment方法信息
实例64:使用Environment类输出当前系统的参数
下面将通过一个具体的实例来说明Environment类的具体使用流程。本实例保存在“光盘:\daima\14”文件夹内,项目名为Environmentshiyong。实例的功能是使用Environment类输出当前系统的参数。实例文件的主要代码如下所示:
在上述实例代码中,使用了类Environment的方法获取当前机器的各系统参数。具体说明如下。
处理器数量,Environment.ProcessorCount。
操作系统版本,Environment.OSVersion。
公共语言运行时版本,Environment.Version。
系统目录,Environment.SystemDirectory。(www.xing528.com)
域名,Environment.UserDomainName。
机器名,Environment.MachineName。
用户名,Environment.UserName。
堆栈信息,Environment.StackTrace。
物理内存量,Environment.WorkingSet。
启动毫秒数,Environment.TickCount。
上述实例代码执行后,将输出对当前程序运行环境的系统参数,如图14-5所示。
图14-5 程序执行结果
多学一招
类Environment还能够获取系统机器的特殊目录路径。例如“Program Files”、“Application Data”和“System”等。上述特殊目录由在默认情况下由系统设置,或在安装系统时进行设置。通常使用GetFnn()方法并指定一个SpecialFolder枚举常数,即可检索到特殊目录的路径。SpecialFolder枚举常数的对应特殊目录信息如表14-11所示。
表14-11 SpecialFolder枚举对应目录信息
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。