System.Environment類是C#中用于訪問和操作運行時環境信息的類。它提供了一系列屬性和方法,可以獲取和設置與當前應用程序運行環境相關的信息。下面是一些常見的應用示例:
string path = Environment.GetEnvironmentVariable("Path"); // 獲取系統環境變量Path的值
Environment.SetEnvironmentVariable("MyVariable", "MyValue"); // 設置自定義環境變量MyVariable的值為MyValue
string[] args = Environment.GetCommandLineArgs(); // 獲取當前應用程序的命令行參數(包括程序路徑)
string osVersion = Environment.OSVersion.ToString(); // 獲取當前操作系統的版本信息
PlatformID platform = Environment.OSVersion.Platform; // 獲取當前操作系統的平臺信息
string machineName = Environment.MachineName; // 獲取當前計算機的名稱
string userName = Environment.UserName; // 獲取當前登錄用戶的名稱
int processorCount = Environment.ProcessorCount; // 獲取當前計算機的處理器數量
string currentDirectory = Environment.CurrentDirectory; // 獲取當前應用程序的工作目錄
string executablePath = Environment.ExecutablePath; // 獲取當前應用程序的可執行文件路徑
string systemDirectory = Environment.SystemDirectory; // 獲取當前操作系統的系統目錄
通過使用System.Environment類提供的這些方法和屬性,可以很方便地獲取和設置與當前應用程序運行環境相關的信息。