想象一下这样的事情: 我有一个包含4个元素的数组,我想在元素1和3之间交换值。我该怎么做?
int[] i = new array[4];
i[0] = 10;
i[1] = 20;
i[2] = 30;
i[3] = 40;
if(something...)
{
i[1] = i[3]
i[3] = previous value of i[1]
}
我想要这个:
i[0] = 10;
i[1] = 40;
i[2] = 30;
i[3] = 20;
任何想法?
答案 0 :(得分:1)
使用临时变量。
if(something...)
{
var temp = i[1];
i[1] = i[3];
i[3] = temp;
}