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」のキー間ですべてのキーが競合します

ポインタはありますか??

4

1 に答える 1

4

AppSettingsは、NameValueCollectionデフォルトの比較者です。CaseInsensitiveComparer

于 2012-05-16T09:56:50.830 に答える