【发布时间】:2014-08-10 15:33:40
【问题描述】:
在不转换为列表的情况下,如何将特定索引移到后面,而将其他索引移到后面?
例如,如果您有数组 xs:20、30、40、50、60。 并且您希望 xs 更改为:20, 40, 50, 60, 30
有什么想法吗?
我使用的代码不起作用:
if (indx >= 0 && indx < xs.Length)
{
for (int i = indx; i < xs.Length-1; i++)
{
int bb = xs[indx];
xs[i +1] = xs[i];
xs[xs.Length - 1] = bb;
}
}
【问题讨论】:
-
你能告诉我们一些你试过的代码吗?
-
这个作业是否带有数组约束,或者我们可以提出明智的建议吗?
-
您可以简单地使用
RemoveAt和Insert方法。 -
这不是家庭作业,所以不要评论。