foreach(KeyValuePair<string,Class1> item in c1)
{
c2.Add(item.Key,item.Value);
}
Skip Take 是C#里面集合的扩展方法
字面的意思 Skip就是跳过,Take 就是获取
var list = new List< int >();
//比如 list里面是 1,2,3,4,5,6,7,8,9,10
var result = list.Skip(2); //返回值就是 3,4,5,6,7,8,9,10;
var result = list.Take(2); //返回值就是 1,2
//搭配使用,一般用来分页
var result = list.Skip(2).Take(2); //返回值 3,4
两个List合并:
List<int> listA = new List<int> {1,2,3,5,7,9};
List<int> listB = new List<int> {13,4,17,29,2};
List<int> Result = listA.Union(listB).ToList<int>(); //剔除重复项
List<int> Result = listA.Concat(listB).ToList<int>(); //保留重复项