重新定位列表中的项目

时间:2011-09-05 12:30:07

标签: c# winforms list

如何让两个项目在列表< T>中交换位置?例如,项目3移动到位置1,项目1移动到具有五个项目的列表中的位置3。感谢。

1 个答案:

答案 0 :(得分:3)

在覆盖变量之前,只需保存变量中的一个项目:

var temp = list[1];
list[1] = list[3];
list[3] = temp;