Maison > développement back-end > C++ > Comment accéder et modifier les variables d'environnement en C# ?

Comment accéder et modifier les variables d'environnement en C# ?

Susan Sarandon
Libérer: 2025-01-18 18:17:10
original
482 Les gens l'ont consulté

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

Accéder et modifier les variables d'environnement en C#

L'accès et la modification des variables d'environnement sont cruciaux dans divers scénarios de programmation. Voici comment procéder en C# :

Obtenir les variables d'environnement :

Pour obtenir la valeur d'une variable d'environnement, utilisez la méthode System.Environment de la classe GetEnvironmentVariable. Par exemple :

<code class="language-csharp">var value = System.Environment.GetEnvironmentVariable("PATH");</code>
Copier après la connexion

Si la variable spécifiée n'existe pas, cette méthode renverra null.

Définir les variables d'environnement :

Pour définir ou modifier des variables d'environnement, utilisez la méthode SetEnvironmentVariable :

<code class="language-csharp">System.Environment.SetEnvironmentVariable("MY_NEW_VARIABLE", "SomeValue");</code>
Copier après la connexion

Par défaut, les modifications s'appliquent uniquement au processus en cours. Pour modifier les variables pour d'autres cibles (telles que des ordinateurs ou des utilisateurs), spécifiez l'énumération EnvironmentVariableTarget souhaitée comme troisième argument. Par exemple :

<code class="language-csharp">System.Environment.SetEnvironmentVariable("MY_NEW_VARIABLE", "SomeValue", EnvironmentVariableTarget.Machine);</code>
Copier après la connexion

Remarque : Les variables définies pour le processus actuel ne sont disponibles que dans ce processus. Les modifications apportées aux variables d'environnement en dehors de la portée du processus nécessitent des privilèges élevés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal