C# 使用AppSettings.AllKeys

C# 使用AppSettings.AllKeys,c#,web-config,C#,Web Config,我正在尝试使用应用程序密钥,如下所示: <add key="APPLE" value="TESTER"/> <add key="apple" value="TESTER"/> <add key="ORANGE" value="DEVELOPER"/> AllKeys只包含APPLE和ORANGE的密钥,而“APPLE”则没有。 是不是因为“苹果”和“苹果”都和“测试员”有相同的价值 或者“APPLE”和“APPLE”的键之间的所有键冲突 任何指针???App

我正在尝试使用应用程序密钥,如下所示:

<add key="APPLE" value="TESTER"/>
<add key="apple" value="TESTER"/>
<add key="ORANGE" value="DEVELOPER"/>
AllKeys只包含APPLE和ORANGE的密钥,而“APPLE”则没有。 是不是因为“苹果”和“苹果”都和“测试员”有相同的价值

或者“APPLE”和“APPLE”的键之间的所有键冲突


任何指针???

AppSettings是谁的默认比较器是谁的默认比较器是谁的默认比较器是谁的

键不区分大小写,所以apple和apple是相同的。键不区分大小写,所以apple和apple是相同的。看起来很真实。。。但奇怪的是,这是一个非常真实的事实。。。但奇怪的是,这是一个案件敏感的事实
WebConfigurationManager.AppSettings.AllKeys.Contains(Fruits)