Oui. Le type KeyValuePair attend deux paramètres de type générique. Nous pouvons soit les remplir en pointant les types de béton:
IEnumerable<KeyValuePair<string, int>>
Ou nous pouvons les remplir en utilisant d'autres paramètres génériques déjà spécifiés par la classe externe:
class Dictionary<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>>
paramètres de type générique sont toujours indiqués « à -use ", ou au point où vous utilisez la classe ou la méthode qui les requiert. Et comme tout autre paramètre, vous pouvez le remplir avec une valeur constante, codée en dur (ou tapez dans ce cas), ou une autre variable.
Merci! Comme je l'ai dit, semble toujours me percer, mais bon de savoir que je suis sur le bon chemin. –