C#访问系统环境变量

本文介绍了如何在C#中访问系统环境变量,包括使用System.Windows.Forms.SystemInformation和System.Environment类。SystemInformation提供简单静态属性访问,而Environment类通过GetEnvironmentVariables方法获取更详细的环境信息。此外,还讲述了使用PerformanceCounter类来获取系统动态性能参数,如CPU使用率,特别指出该类在Windows 2000以上系统中完全支持。
摘要由CSDN通过智能技术生成

要访问环境变量,主要使用2个类:

1.System.Windows.Forms.SystemInformation 类
这个类使用起来很简单,就是访问它的静态属性,例如:

System.Windows.Forms.SystemInformation.ComputerName 属性返回当前计算机名
System.Windows.Forms.SystemInformation.UserDomainName 属性返回当前用户所在的域名

至于其它几种属性,从名字上一看就知道是什么,也就不再多说了。

2.System.Environment 类
这个类有两种使用方法,一种和SystemInformation一样,就是直接使用它的静态属性,其属性举例如下:

MachineName         获取此本地计算机的 NetBIOS 名称。
OSVersion         获取包含当前平台标识符和版本号的 OperatingSystem 对象。
SystemDirectory 获取系统目录的完全限定路径。
TickCount         获取系统启动后经过的毫秒数。
UserDomainName  获取与当前用户关联的网络域名。
UserName        获取启动当前线程的人的用户名。
至于其他属性,可以参考MSDN(实际上从名字上就能看得出来)

但是 Environment提供的信息并不仅仅是这几个静态属性,它还包括其它的信息,要得到这些信息
需要使用 GetEnvironmentVariables 这个方法,这个方法返回一个IDictionary对象,这个对象和ASP中的SESSION对象
比较类似,是“名字”——“值”的一一对应模式。如果不熟悉IDictionary的话࿰

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值