Obtener las variables de entorno

2044 vistas

Usaremos la función GetEnvironmentVariables de la clase Environment.



csharp
  1. IDictionary env = Environment.GetEnvironmentVariables();
  2. // para mostrar una variable de la que conocemos el nombre
  3. Console.WriteLine("USERNAME = {0}", env("USERNAME"));
  4.  
  5. // para listar todas las variables
  6. IEnumerator en = env.Keys.GetEnumerator();
  7. while (en.MoveNext())
  8.     Console.WriteLine("{0} = {1}", en.Current, env(en.Current()));