我有一个清单:

List<string> strlist=new List<string>();
strlist.add("UK");
strlist.add("US");
strlist.add("India");
strlist.add("Australia");


我想更改列表中某些元素的索引:

当前“美国”的索引是1,我想将其替换为3,而对于“澳大利亚”,它应该是1。

最佳答案

如果您已经知道索引,则可以使用“交换”它们:

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

10-06 13:36