Comment créer une liste de dictionnaires dans .NET?

Je suis en train de créer une Liste de Dictionary<string,int> éléments. Je ne suis pas sûr de la façon d'ajouter des éléments dans la liste et comment faire pour récupérer les valeurs, tout en parcourant la liste. Je veux l'utiliser en C#, comme suit:

public List<Dictionary<string,int>> MyList= new List<Dictionary<string,int>>();

source d'informationauteur Vivek