C# 如何从appsettings读取密钥?

C# 如何从appsettings读取密钥?,c#,appsettings,C#,Appsettings,是否可以根据应用程序设置值获取密钥 比如, string value = "abcd"; string key = ConfigurationManager.AppSettings[value].ToString(); 现在,我想要键中的客户分类变量。如果我没有误解您的问题, using System.Linq; string key = ConfigurationManager.AppSettings.AllKeys.FirstOrDefault(k =>

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

比如,

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

现在,我想要
键中的
客户分类
变量。

如果我没有误解您的问题,
using System.Linq;

string key = ConfigurationManager.AppSettings.AllKeys.FirstOrDefault(k => 
                 ConfigurationManager.AppSettings[k] == value);
下面是做这件事的方法

app.config文件应该是这样的

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

关于
Properties.Settings.Default.CustomerCategory
?我想你误解了-给定
myValue
,如何找到键(
myKey
)。。。。
 string myValue = ConfigurationManager.AppSettings["myKey"];