Ho trovato molte informazioni sul Web che rendono i dizionari in grado di eseguire ricerche senza distinzione tra maiuscole e minuscole tali che aggiungendo una coppia chiave/valore di ("A", "valore") chiamandoChiavi del dizionario sensibili al maiuscolo/minuscolo
MyDict["a"] == MyDict["A"]
restituirà true.
Quello che voglio sapere è perché ottengo un errore "chiave è già stato aggiunto" quando faccio
MyDict.Add("A", "value1");
MyDict.Add("a", "value2");
se ho definito il mio dizionario di fare maiuscole e minuscole look-up. Non esiste un modo per definire un dizionario in modo da poter aggiungere chiavi cased differenti?
Funziona bene per me. Sei sicuro di operare su un dizionario vuoto? – Mir
Potresti fornire un esempio di codice completo (eseguibile) che mostri il problema che hai? –