从 app.config 文件读取

本文关键字:读取 文件 config app | 更新日期: 2023-09-27 18:36:12

我正在尝试打印以Console.Write以下app.config文件中键name的值。

 <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <appSettings>
        <add key="name" value="Chan" />
      </appSettings>
    </configuration>

C# 代码:

Console.Write(ConfigurationManager.AppSettings["name"]);

控制台中不会打印任何内容。这是为什么呢?

注意:我添加了对System.Configuration dll 的引用

从 app.config 文件读取

下面的代码为您提供了活动配置文件的内容。

var content  = File.ReadAllLines(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);

检查您得到的content,它是否包含key="name" value="Chan"或其他内容?

如果你给了<add key="name" value="Chan" />那么ConfigurationManager.AppSettings["name"] 应返回为Chan

鉴于您的XML文件(app.config)格式正确,请尝试以下操作。
声明一个变量并为该变量分配"应用设置"值。类似的喜欢——

string sName = "";
sName = ConfigurationManager.AppSettings["name"].ToString();