TA的每日心情  | 奋斗 2024-12-2 00:06 | 
|---|
 
  签到天数: 4 天 [LV.2]偶尔看看I 
管理员 
 
	- 积分
 - 1950
 
 
 
 
 | 
 
在C#中,读取配置文件通常使用System.Configuration.ConfigurationManager类。以下是一个简单的例子,展示如何读取app.config或web.config文件中的配置信息。 
 
首先,在app.config或web.config文件中添加配置项,例如: 
 
<configuration> 
  <appSettings> 
    <add key="settingName" value="settingValue"/> 
  </appSettings> 
</configuration> 
 
然后,使用以下C#代码读取配置信息: 
 
using System.Configuration; 
 
string settingValue = ConfigurationManager.AppSettings["settingName"]; 
 
如果你使用的是.NET Core或.NET 5/6/7等新版框架,建议使用Microsoft.Extensions.Configuration。 
 
首先,在项目中安装必要的NuGet包: 
 
dotnet add package Microsoft.Extensions.Configuration 
dotnet add package Microsoft.Extensions.Configuration.FileExtensions 
dotnet add package Microsoft.Extensions.Configuration.Json 
 
然后,创建配置文件,例如appsettings.json: 
 
{ 
  "settingName": "settingValue" 
} 
 
最后,使用以下C#代码读取配置信息: 
 
using Microsoft.Extensions.Configuration; 
 
var configurationBuilder = new ConfigurationBuilder() 
    .SetBasePath(Directory.GetCurrentDirectory()) 
    .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); 
 
IConfiguration configuration = configurationBuilder.Build(); 
 
string settingValue = configuration["settingName"]; 
 
这些代码片段展示了如何从不同的配置源中读取配置信息。在实际应用中,你可能需要根据具体情况选择合适的方法。 
 
 |   
 
 
 
 |