有这么个格式:[{'id':'1','name':'王银'},{'id':'2','name':'张银'},{'id':'1','name':'李银'}]这里面有三组数据,每组都用dictionary表示的,分别是dictionary1,dictionary2,dictionary3即 dictionary1的值为 :{'id':'1','name':'王银'}   dictionary2的值为 :{'id':'2','name':'张银'}   dictionary3的值为 :{'id':'3','name':'李银'}
现在想把这三个dictionary放到一个集合里,这个集合的count为3,即上面三个dictionary我用  IList<Dictionary<string, string>>和      Collection<Dictionary<string, string>>来装载这三个dictionary得到的集合,count  都是是  6,即所有<key,value>对的值,IList<Dictionary 和 Collection<Dictionary  得到的是count=6
1,<id:1>
2, <name:王银>
3,<id:2>
4, <name:张银>
5,<id:3>
6, <name:李银>而希望得到的是
count=31,{'id':'1','name':'王银'}
2,{'id':'2','name':'张银'}
3,{'id':'3','name':'李银'}烦请各位帮忙!