System.Environment public static class Environment Documentation public enum SpecialFolder public enum SpecialFolderOption public static string CommandLine { get; } public static string CurrentDirectory { get; set; } public static int CurrentManagedThreadId { get; } public static int ExitCode { get; set; } public static bool HasShutdownStarted { get; } public static bool Is64BitOperatingSystem { get; } public static bool Is64BitProcess { get; } public static string MachineName { get; } public static string NewLine { get; } public static OperatingSystem OSVersion { get; } public static int ProcessorCount { get; } public static string StackTrace { get; } public static string SystemDirectory { get; } public static int SystemPageSize { get; } public static int TickCount { get; } public static string UserDomainName { get; } public static bool UserInteractive { get; } public static string UserName { get; } public static Version Version { get; } public static long WorkingSet { get; } public static void Exit(int exitCode) public static string ExpandEnvironmentVariables(string name) public static void FailFast(string message) public static void FailFast(string message, Exception exception) public static string[] GetCommandLineArgs() public static string GetEnvironmentVariable(string variable) public static string GetEnvironmentVariable(string variable, EnvironmentVariableTarget target) public static IDictionary GetEnvironmentVariables() public static IDictionary GetEnvironmentVariables(EnvironmentVariableTarget target) public static string GetFolderPath(SpecialFolder folder) public static string GetFolderPath(SpecialFolder folder, SpecialFolderOption option) public static string[] GetLogicalDrives() public static void SetEnvironmentVariable(string variable, string value) public static void SetEnvironmentVariable(string variable, string value, EnvironmentVariableTarget target)