要访问环境变量,主要使用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的话