C#使用System.Environment作業系統環境變數的中文API

來源:互聯網
上載者:User

靜態類:System.Environment

說明:Environment類提供有關當前環境和平台的資訊以及操作它們的方法。無法繼承此類。使用 Environment類可檢索資訊,如命令列參數、結束代碼、環境變數設定、呼叫堆疊的內容、自上次系統啟動以來的時間,以及公用語言運行庫的版本等。

屬性:

摘要:擷取該進程的命令列。public static string CommandLine { get; }摘要:擷取和設定目前的目錄(即該進程從中啟動的目錄)的完全限定路徑。public static string CurrentDirectory { get; set; }摘要:擷取或設定進程的結束代碼。public static int ExitCode { get; set; }摘要:擷取一個值,該值指示是否公用語言運行庫正在關閉或者當前的應用程式定義域正在卸載。public static bool HasShutdownStarted { get; }摘要:擷取此本機電腦的 NetBIOS 名稱。public static string MachineName { get; }摘要:擷取為此環境定義的換行字串。“\r\n”用於非 Unix 平台或“\n”用於 Unix 平台。public static string NewLine { get; }摘要:擷取包含當前平台標識符和版本號碼的 System.OperatingSystem 對象。public static OperatingSystem OSVersion { get; }摘要:擷取當前電腦上的處理器數。public static int ProcessorCount { get; }摘要:擷取當前的堆疊追蹤資訊。public static string StackTrace { get; }摘要:擷取系統目錄的完全限定路徑。public static string SystemDirectory { get; }摘要:擷取系統啟動後經過的毫秒數。public static int TickCount { get; }摘要:擷取與目前使用者關聯的網路網域名稱。public static string UserDomainName { get; }摘要:擷取一個值,用以指示當前進程是否在使用者互動模式中運行。public static bool UserInteractive { get; }摘要:擷取啟動當前線程的人的使用者名稱。public static string UserName { get; }摘要:擷取一個System.Version對象,該對象描述公用語言運行庫的主要版本、次版本、組建和修訂編號。public static Version Version { get; }摘要:擷取映射到進程內容相關的實體記憶體量。public static long WorkingSet { get; }

方法:

摘要:終止此進程並為基礎作業系統提供指定的結束代碼。public static void Exit(int exitCode);摘要:將嵌入到指定字串中的每個環境變數名稱替換為該變數的值的等效字串,然後返回結果字串。public static string ExpandEnvironmentVariables(string name);摘要:終止進程但不執行任何活動 try-finally 塊或終結器。public static void FailFast(string message);摘要:返回包含當前進程的命令列參數的字串數組。public static string[] GetCommandLineArgs();摘要:從當前進程檢索環境變數的值。public static string GetEnvironmentVariable(string variable);摘要:從當前進程或者從目前使用者或本機電腦的 Windows 作業系統登錄機碼檢索環境變數的值。public static string GetEnvironmentVariable(string variable, EnvironmentVariableTarget target);摘要:從當前進程檢索所有環境變數名及其值。public static IDictionary GetEnvironmentVariables();摘要:從當前進程或者從目前使用者或本機電腦的 Windows 作業系統登錄機碼檢索所有環境變數名及其值。public static IDictionary GetEnvironmentVariables(EnvironmentVariableTarget target);摘要:擷取指向由指定枚舉標識的系統特殊檔案夾的路徑。public static string GetFolderPath(Environment.SpecialFolder folder);摘要:返回包含當前電腦中的邏輯磁碟機名稱的字串數組。public static string[] GetLogicalDrives();摘要:建立、修改或刪除當前進程中預存環境變數。public static void SetEnvironmentVariable(string variable, string value);摘要:建立、修改或刪除當前進程中或者為目前使用者或本機電腦保留的 Windows 作業系統登錄機碼中預存環境變數。public static void SetEnvironmentVariable(string variable, string value, EnvironmentVariableTarget target);
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.