Heim > Backend-Entwicklung > C++ > Wie kann ich in C# auf Umgebungsvariablen zugreifen und diese ändern?

Wie kann ich in C# auf Umgebungsvariablen zugreifen und diese ändern?

Susan Sarandon
Freigeben: 2025-01-18 18:17:10
Original
539 Leute haben es durchsucht

How Do I Access and Modify Environment Variables in C#?

Auf Umgebungsvariablen in C# zugreifen und diese ändern

Der Zugriff auf und die Änderung von Umgebungsvariablen ist in verschiedenen Programmierszenarien von entscheidender Bedeutung. So geht's in C#:

Umgebungsvariablen abrufen:

Um den Wert einer Umgebungsvariablen abzurufen, verwenden Sie die Methode System.Environment der Klasse GetEnvironmentVariable. Zum Beispiel:

var value = System.Environment.GetEnvironmentVariable("PATH");
Nach dem Login kopieren

Wenn die angegebene Variable nicht existiert, gibt diese Methode null zurück.

Umgebungsvariablen festlegen:

Um Umgebungsvariablen festzulegen oder zu ändern, verwenden Sie die SetEnvironmentVariable-Methode:

System.Environment.SetEnvironmentVariable("MY_NEW_VARIABLE", "SomeValue");
Nach dem Login kopieren

Standardmäßig gelten Änderungen nur für den aktuellen Prozess. Um Variablen für andere Ziele (z. B. Computer oder Benutzer) zu ändern, geben Sie die gewünschte EnvironmentVariableTarget-Enumeration als drittes Argument an. Zum Beispiel:

System.Environment.SetEnvironmentVariable("MY_NEW_VARIABLE", "SomeValue", EnvironmentVariableTarget.Machine);
Nach dem Login kopieren

Hinweis: Variablen, die für den aktuellen Prozess festgelegt wurden, sind nur innerhalb dieses Prozesses verfügbar. Für Änderungen an Umgebungsvariablen außerhalb des Prozessbereichs sind erhöhte Berechtigungen erforderlich.

Das obige ist der detaillierte Inhalt vonWie kann ich in C# auf Umgebungsvariablen zugreifen und diese ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage