从 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 的引用
下面的代码为您提供了活动配置文件的内容。
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();