我现在定义了两个List<>数组.我要将其里面某一个位置的元素交换怎么做?int x;
List<int> i=new List<int>();
List<int> j=new List<int>();x=i[0];
i[0]=j[0];
j[0]=x;我现在这样做发现并没有成功交换.
List<int> i=new List<int>();
List<int> j=new List<int>();x=i[0];
i[0]=j[0];
j[0]=x;我现在这样做发现并没有成功交换.
i[0]返回的是int型数据
比如i[0]=5,j[0]=6;
i[0]=j[0]相当于5=6
List<int> i = new List<int>();
List<int> j = new List<int>(); i.Add(0);
j.Add(22);
x = j[0];
y = i[0]; i.Remove(0);
i.Insert(0, x);
j.Remove(0);
i.Insert(0,y);
/////////////////////////////
还是用数组吧~~list是链表实现的~~~数据结构完全不一样
你可以自己写一个交换函数,方便调用