Préférer un foreach ici, c'est plus lisible, et déclarer les variables là où elles sont utilisées plutôt que de les déclarer en tas au dessus. (ici KeyValue) (c'est une habitude du C :) )