c# - 从 app.config 文件中读取字符串

标签 c#

我的问题与最流行的连接字符串无关。我能找到的另一个唯一帮助是没有使用引用的人。

我正在尝试做的事情:我在 app.config 文件中存储了一个字符串,如下所示:

<applicationSettings>
  <App_5.Properties.Settings>
    <setting name="Location_Name" serializeAs="String">
      <value>String I want</value>
    </setting>

我的拉线代码是:

string Loc_Name = ConfigurationManager.AppSettings["Location_Name"];

我添加并使用了引用。当我运行该程序时,我的返回值始终为 null

最佳答案

您将其存储在 app.config 中的错误位置。对于单个名称/值对,请使用 appSettings。然后问题中的检索代码将起作用。

<configuration>
  <appSettings>
    <add key="Location_Name" value="String I want" />
  </appSettings>
</configuration>

代码(从问题中重复)

var value = ConfigurationManager.AppSettings["Location_Name"];

关于c# - 从 app.config 文件中读取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43395890/

相关文章:

c# - Lambda 表达式中带有 AND 运算符的 Lambda 表达式

c# - 使用静态工厂的替代方法(因为不能有抽象静态方法)

c# - 如何从 foreach 循环中修改 foreach 迭代变量?

c# - 从具有 List<string> 作为属性的对象列表中获取唯一值

javascript - Isracard(以色列卡)的正则表达式

c# - 使用 WCF 服务和客户端应用程序进行错误处理

c# - 如何在 C# 或其他可用选项的递归函数中使用 db.savechange() 函数提高 Entity Framework 中数据保存的性能?

c# - 在 C# 中用 List<> 替换 ArrayList

c# - DateTime as empty String or null ?如何检查?

c# - 无法通过链接在 Release模式下构建我的项目