📅  最后修改于: 2023-12-03 15:13:52.912000             🧑  作者: Mango
在开发C#程序时,经常需要读取或写入配置文件,因此需要掌握如何通过路径打开配置文件。本文将介绍如何打开带有完整路径的配置文件。
首先需要引入命名空间,使用 using System.IO
语句。
使用 ConfigurationManager
类和 AppSettings
属性可以实现读取和写入配置文件,如下所示:
using System.Configuration;
ConfigurationManager.AppSettings["key"] = "value";
ConfigurationManager.AppSettings["key"];
打开 app.config
或 web.config
文件,找到 <appSettings>
节点,如下所示:
<appSettings>
<add key="key" value="value"/>
</appSettings>
使用 ConfigurationManager
类和 OpenExeConfiguration
方法打开配置文件,如下所示:
Configuration config = ConfigurationManager.
OpenExeConfiguration(@"C:\users\username\app.config");
上述代码中,OpenExeConfiguration
方法需要传入配置文件的完整路径。
从配置文件中读取设置,如下所示:
string value = config.AppSettings.Settings["key"].Value;
向配置文件中写入设置,如下所示:
config.AppSettings.Settings["key"].Value = "newvalue";
config.Save();
using System;
using System.Configuration;
namespace MyNamespace
{
class Program
{
static void Main(string[] args)
{
Configuration config = ConfigurationManager.
OpenExeConfiguration(@"C:\users\username\app.config");
string value = config.AppSettings.Settings["key"].Value;
Console.WriteLine(value);
config.AppSettings.Settings["key"].Value = "newvalue";
config.Save();
Console.ReadKey();
}
}
}
以上就是通过路径打开配置文件的完整过程,使用 ConfigurationManager
类可以方便地读取和写入配置文件,从而简化了开发者的工作。