刚说的不太明白,重新说明如下:有2个SortedList sortlistA 和 sortlistB; 用sortlistA.Keys可以获取sortlistA 中有 元素的值1,2,3,4,5用sortlistB.Keys可以获取sortlistB 中有 元素的值 6,7,8,9,10现想用程式实现,分别从sortlistA与sortlistB中取出一个元素,然后让这2个元素相加,计算他们的值;sortlistA与sortlistB中的元素数量相同,简单的说即是:如何实现
1+6,2+7,3+8,4+9,5+10
1+6,2+7,3+8,4+9,5+10
for(int i=0; i<sortListA.Count; i++)
{
result.Add( (int)sortListA.GetKey(i) + (int)sortListB.GetKey(i) );
}
改为
List<int> result = new List<int>;
怕装箱拆箱太多
可以用泛型SortedList<int,int>