在C#中存取和修改環境變數
在各種程式設計場景中,存取和修改環境變數至關重要。以下是如何在C#中實現的方法:
取得環境變數:
要取得環境變數的值,請使用System.Environment
類別的GetEnvironmentVariable
方法。例如:
<code class="language-csharp">var value = System.Environment.GetEnvironmentVariable("PATH");</code>
如果指定的變數不存在,則方法將傳回null。
設定環境變數:
要設定或修改環境變量,請使用SetEnvironmentVariable
方法:
<code class="language-csharp">System.Environment.SetEnvironmentVariable("MY_NEW_VARIABLE", "SomeValue");</code>
預設情況下,變更僅適用於目前進程。若要變更其他目標(例如計算機或使用者)的變量,請將所需的EnvironmentVariableTarget
枚舉作為第三個參數指定。例如:
<code class="language-csharp">System.Environment.SetEnvironmentVariable("MY_NEW_VARIABLE", "SomeValue", EnvironmentVariableTarget.Machine);</code>
注意:為目前進程設定的變數僅在該進程內可用。對超出進程範圍的環境變數的修改需要提升的權限。
以上是如何在C#中存取和修改環境變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!