System.Environment.GetEnvironmentVariable 方法 (String)

方法描述

从当前进程检索环境变量的值。

语法定义(C# System.Environment.GetEnvironmentVariable 方法 (String) 的用法)

public static string GetEnvironmentVariable(
	string variable
)

参数/返回值

参数值/返回值 参数类型/返回类型 参数描述/返回描述
variable System-String 环境变量名。
返回值 System.String variable 指定的环境变量的值;或者如果找不到环境变量,则返回 null。

提示和注释

环境变量名不区分大小写。

System.Environment.GetEnvironmentVariable 方法 (String)例子

下面的示例说明 GetEnvironmentVariable 方法。

// Change the directory to %WINDIR%							
		Environment.CurrentDirectory = Environment.GetEnvironmentVariable("windir");		
		DirectoryInfo info = new DirectoryInfo(".");
        	lock(info)
        	{      
			Console.WriteLine("Directory Info:   "+info.FullName);
        	}

异常

异常 异常描述
ArgumentNullException variable 为 null。
SecurityException 调用方不具有执行此操作所需的权限。

命名空间

namespace: System

程序集: mscorlib(在 mscorlib.dll 中)

版本信息

.NET Framework 受以下版本支持:4、3.5、3.0、2.0、1.1、1.0 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1

适用平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。