Метод GetEnvironmentVariable
Несуществующее имя даёт
null.
PATH в примерах не
читают. Запись -
SetEnvironmentVariable,
все переменные -
GetEnvironmentVariables.
Синтаксис
string value = Environment.GetEnvironmentVariable("name");
Пример
Давайте прочитать несуществующую переменную:
using System;
class Program
{
static void Main()
{
bool res = Environment.GetEnvironmentVariable("abcde")
== null;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте прочитать заданную переменную:
using System;
class Program
{
static void Main()
{
try
{
Environment.SetEnvironmentVariable("abcde", "12345");
string res = Environment.GetEnvironmentVariable("abcde");
Console.WriteLine(res);
}
finally
{
Environment.SetEnvironmentVariable("abcde", null);
}
}
}
Результат выполнения кода:
"12345"
Пример
Давайте проверить после удаления:
using System;
class Program
{
static void Main()
{
Environment.SetEnvironmentVariable("abcde", "12345");
Environment.SetEnvironmentVariable("abcde", null);
bool res = Environment.GetEnvironmentVariable("abcde")
== null;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
метод
SetEnvironmentVariable,
записать переменную -
метод
GetEnvironmentVariables,
все переменные -
Environment,
сведения о процессе -
метод
Exit,
завершить процесс