在C#中,可以使用System.Configuration.ConfigurationManager
类从app.config文件访问system.net设置。以下是一个简单的示例,展示了如何读取和修改app.config文件中的system.net设置:
using System;
using System.Configuration;
namespace ReadAppConfig
{
class Program
{
static void Main(string[] args)
{
// 读取app.config中的system.net设置
string defaultProxy = ConfigurationManager.AppSettings["system.net/defaultProxy"];
Console.WriteLine($"Default Proxy: {defaultProxy}");
// 修改app.config中的system.net设置
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["system.net/defaultProxy"].Value = "New Proxy Value";
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
// 读取修改后的app.config中的system.net设置
defaultProxy = ConfigurationManager.AppSettings["system.net/defaultProxy"];
Console.WriteLine($"Default Proxy (after modification): {defaultProxy}");
}
}
}
在这个示例中,我们首先读取app.config文件中的system.net设置,然后修改它,并最后再次读取修改后的设置。注意,这个示例仅适用于.NET Framework项目。对于.NET Core或.NET 5及更高版本的项目,请使用Microsoft.Extensions.Configuration
库。
领取专属 10元无门槛券
手把手带您无忧上云