Метод GetEnvironmentVariables
Результат не
null.
Число переменных в вывод не
кладут. Одну переменную -
GetEnvironmentVariable,
запись -
SetEnvironmentVariable.
Синтаксис
System.Collections.IDictionary vars =
Environment.GetEnvironmentVariables();
Пример
Давайте получить словарь переменных:
using System;
using System.Collections;
class Program
{
static void Main()
{
IDictionary vars = Environment.GetEnvironmentVariables();
bool res = vars != null;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить, что в словаре есть записи:
using System;
using System.Collections;
class Program
{
static void Main()
{
IDictionary vars = Environment.GetEnvironmentVariables();
bool res = vars.Count >= 0;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте найти свою переменную в словаре:
using System;
using System.Collections;
class Program
{
static void Main()
{
try
{
Environment.SetEnvironmentVariable("abcde", "12345");
IDictionary vars = Environment.GetEnvironmentVariables();
bool res = vars.Contains("abcde");
Console.WriteLine(res);
}
finally
{
Environment.SetEnvironmentVariable("abcde", null);
}
}
}
Результат выполнения кода:
True
Смотрите также
-
метод
GetEnvironmentVariable,
прочитать переменную -
метод
SetEnvironmentVariable,
записать переменную -
Environment,
сведения о процессе -
метод
Exit,
завершить процесс