Accès aux paramètres de configuration dans les bibliothèques de classes C# (au-delà d'ASP.NET et des formulaires)
Récupérer les paramètres de app.config
fichiers est crucial dans le développement .NET. Bien que ConfigurationSettings.AppSettings.Get()
soit obsolète, ConfigurationManager.AppSettings["MySetting"]
n'est pas directement utilisable dans tous les contextes. Cet article présente une solution pour accéder aux paramètres de configuration dans les bibliothèques de classes C# en dehors des applications ASP.NET ou Windows Forms.
La solution : tirer parti de l'System.Configuration
espace de noms
L'espace de noms System.Configuration
fournit les outils nécessaires. Suivez ces étapes :
1. Ajouter la System.Configuration
Référence
Assurez-vous que votre projet inclut une référence à l'System.Configuration
assembly. Cela donne accès aux classes de configuration requises.
2. Instancier le ConfigurationManager
Dans votre code, créez une ConfigurationManager
instance pour interagir avec les paramètres de l'application :
<code class="language-csharp">using System.Configuration; ConfigurationManager configurationManager = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);</code>
3. Accès aux valeurs de configuration
Utilisez la propriété AppSettings
de l'instance ConfigurationManager
pour récupérer les paramètres :
<code class="language-csharp">string settingValue = configurationManager.AppSettings.Settings["MySetting"].Value;</code>
Cette méthode permet un accès cohérent aux paramètres de configuration quel que soit le type d'application, offrant ainsi une approche unifiée pour la gestion des paramètres d'application dans différents projets .NET.
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!