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"];
这些代码片段展示了如何从不同的配置源中读取配置信息。在实际应用中,你可能需要根据具体情况选择合适的方法。
|
|