如何从configuration.config文件中读取值?

时间:2014-01-15 14:46:41

标签: c# xml configuration

我已经阅读了很多关于能够从web.config文件中读取的帖子。我试图将我发现的内容与configuration.config文件联系起来并没有取得多大成功。下面是我的配置文件的布局。

<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <SessionTimeout>20</SessionTimeout>
  <ApplicationDirectory>C:\MyCompany\RunningFolder</ApplicationDirectory>
  <Rounding>0.5</Rounding>
</Configuration>

我希望能够做的是拉取价值,但还没有找到办法做到这一点。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

听起来您可以从配置文件中使用appsettings中受益。下面是msnd的链接,解释了它们以及如何从中读取它们。

配置文件中的

<appSettings>
  <add key="ApplicationDirectory" value="C:\MyCompany\RunningFolder" />
  <add key="Rounding" value="0.5" />
</appSettings>

在您的代码中:

var ApplicationDirectory = ConfigurationManager.AppSettings["ApplicationDirectory"];

http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings(v=vs.110).aspx