0

我正在尝试使用如下应用程序键:

<add key="APPLE" value="TESTER"/>
<add key="apple" value="TESTER"/>
<add key="ORANGE" value="DEVELOPER"/>

现在的问题是,当我将 AllKeys 用作:

WebConfigurationManager.AppSettings.AllKeys.Contains(Fruits)

AllKeys 仅包含 APPLE 和 ORANGE 的密钥,而“apple”则没有任何内容。是不是因为“apple”和“APPLE”都与“TESTER”具有相同的价值?

否则“APPLE”和“apple”的键之间的 Allkeys 冲突

任何指针??

4

1 回答 1

4

AppSettings 是一个NameValueCollection谁的默认比较器是CaseInsensitiveComparer

于 2012-05-16T09:56:50.830 回答