如何从appsettings中读取密钥



是否可以根据应用程序设置值获取密钥?

例如;

string value = "abcd";
string key = ConfigurationManager.AppSettings[value].ToString();

现在,我想要key变量中的CustomerCategory

using System.Linq;
string key = ConfigurationManager.AppSettings.AllKeys.FirstOrDefault(k => 
                 ConfigurationManager.AppSettings[k] == value);

如果我没有误解你的问题,这是方法。

app.config文件应该是这样的,

 <appSettings>
    <add key="myKey" value="myValue"/>
 </appSettings>

和你的C#代码

 string myValue = ConfigurationManager.AppSettings["myKey"];

最新更新