Класс Environment

Предоставляет сведения о текущей среде и платформе, а также необходимые для управления ими средства.Этот класс не наследуется.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public abstract sealed class Environment

Свойства

ТипИмяОписание
СвойствоCommandLine Возвращает командную строку для данного процесса.
СвойствоCurrentDirectory Возвращает или задает полный путь к текущей рабочей папке.
СвойствоCurrentManagedThreadId Возвращает уникальный идентификатор текущего управляемого потока.
СвойствоExitCode Возвращает или задает код выхода из процесса.
СвойствоHasShutdownStarted Возвращает значение, указывающее, выгружается ли текущий домен приложения или среда CLR завершает работу.
СвойствоIs64BitOperatingSystem Определяет, является ли текущая операционная система 64-разрядной.
СвойствоIs64BitProcess Определяет, является ли текущий процесс 64-разрядным.
СвойствоMachineName Возвращает имя NetBIOS данного локального компьютера.
СвойствоNewLine Возвращает строку, обозначающую в данной среде начало новой строки.
СвойствоOSVersion Получает объект OperatingSystem , который содержит идентификатор текущей платформы и номер версии.
СвойствоProcessorCount Возвращает число процессоров на текущем компьютере.
СвойствоStackTrace Возвращает текущие сведения о трассировке стека.
СвойствоSystemDirectory Возвращает полный путь к системному каталогу.
СвойствоSystemPageSize Получает количество байтов на странице памяти операционной системы.
СвойствоTickCount Возвращает время, истекшее с момента загрузки системы (в миллисекундах).
СвойствоUserDomainName Возвращает имя сетевого домена, связанное с текущим пользователем.
СвойствоUserInteractive Возвращает значение, позволяющее определить, выполняется ли текущий процесс в режиме взаимодействия с пользователем.
СвойствоUserName Возвращает имя пользователя, который на данный момент выполнил вход в операционную систему Windows.
СвойствоVersion Получает объект Version , который описывает основной и дополнительный номера, а также номер построения и редакции среды CLR.
СвойствоWorkingSet Возвращает объем физической памяти, сопоставленной контексту процесса.

Методы

ТипИмяОписание
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодСтатическийExit(Int32) Завершает этот процесс и возвращает внутренней операционной системе указанный код выхода.
МетодСтатическийExpandEnvironmentVariables(String) Замещает имя каждой переменной среды, внедренной в указанную строку, строчным эквивалентом значения переменной, а затем возвращает результирующую строку.
МетодСтатическийFailFast(String, Exception) Завершает процесс сразу после записи сообщения в журнал событий приложений Windows, после чего включает сообщение и сведения об исключении в отчет об ошибках, отправляемый в корпорацию Майкрософт.
МетодСтатическийFailFast(String) Завершает процесс сразу после записи сообщения в журнал событий приложений Windows, после чего включает сообщение в отчет об ошибках, отправляемый в корпорацию Майкрософт.
МетодСтатическийGetCommandLineArgs() Возвращает строковый массив, содержащий аргументы командной строки для текущего процесса.
МетодСтатическийGetEnvironmentVariable(String) Возвращает из текущего процесса значение переменной среды.
МетодСтатическийGetEnvironmentVariable(String, EnvironmentVariableTarget) Возвращает из текущего процесса или раздела реестра операционной системы Windows значение переменной среды для текущего пользователя или локального компьютера.
МетодСтатическийGetEnvironmentVariables() Возвращает из текущего процесса имена всех переменных среды и их значения.
МетодСтатическийGetEnvironmentVariables(EnvironmentVariableTarget) Возвращает из текущего процесса или раздела реестра операционной системы Windows имена и значения всех переменных среды для текущего пользователя или локального компьютера.
МетодСтатическийGetFolderPath(SpecialFolder)
МетодСтатическийGetFolderPath(SpecialFolder, SpecialFolderOption)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодСтатическийGetLogicalDrives() Возвращает массив строк, содержащий имена логических дисков текущего компьютера.
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодСтатическийSetEnvironmentVariable(String, String) Создает, изменяет или удаляет переменную среды, хранящуюся в текущем процессе.
МетодСтатическийSetEnvironmentVariable(String, String, EnvironmentVariableTarget) Создает, изменяет или удаляет переменную среды, хранящуюся в текущем процессе или разделе реестра операционной системы Windows, зарезервированном для текущего пользователя или локального компьютера.
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
developers/references/system.environment.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)