Não é possível adicionar keyValuePair diretamente ao dicionário
Eu queria adicionar umKeyValuePair<T,U>
para umDictionary<T, U>
e eu não pude. Eu tenho que passar a chave eo valor separadamente, o que deve significar que o método Add tem que criar um novo objeto KeyValuePair para inserir, o que não pode ser muito eficiente. Eu não posso acreditar que não há umAdd(KeyValuePair<T, U>)
sobrecarga no método Add. Alguém pode sugerir uma possível razão para esse aparente descuido?