是否可以根据应用设置值获取密钥?
例如;
string value = "abcd";
string key = ConfigurationManager.AppSettings[value].ToString();
现在,我希望CustomerCategory
变量中的key
。
答案 0 :(得分:2)
using System.Linq;
string key = ConfigurationManager.AppSettings.AllKeys.FirstOrDefault(k =>
ConfigurationManager.AppSettings[k] == value);
答案 1 :(得分:0)
如果我没有误解你的问题, 这是实现目标的方法。
app.config文件应该是这样的,
<appSettings>
<add key="myKey" value="myValue"/>
</appSettings>
你的C#代码
string myValue = ConfigurationManager.AppSettings["myKey"];