如何在c#中读取App.config文件的特定部分
本文关键字:文件 定部 config App 读取 | 更新日期: 2023-09-27 18:07:24
我需要读取/获取app.config文件的特定部分,值下…可以使用ConfigurationManager读取。AppSettings["XYZ"],但是我如何读取/获取值下…例如,我必须读取对应于"文件"的值在下面显示的代码
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
<param name="File" value="C:'Logs'"/>
</log4net>
试试这个,
<log4net>
<appender key="rolltest" name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" />
<param name="File" value="C:'Logs'"/>
</log4net>
你需要添加key到你的标签
var section = ConfigurationManager.GetSection("log4net") as NameValueCollection;
var value = section["rolltest"];
web。config和app.config是普通的XML文件,这意味着用于读取XML文件的。net类可以用来获取您正在寻找的值。
XElement something = XElement.Load("app.config location");
然后使用LINQ查询或获取特定的元素