【发布时间】:2011-04-08 09:40:37
【问题描述】:
假设我有一个这样的数组,
The, Quick, Brown, Fox, Jumps
我需要将其中一个元素移动/移动到前面,这样它看起来像这样
Brown, Fox, Jumps, The, Quick
如何像旋转门一样对数组进行排序?通过移动一个元素并让其余元素跟在后面?
有没有简单的方法或者我应该只是复制/循环/切片/复制?
【问题讨论】:
-
此时,
ArrayList已过时。试试List<T>。 -
@Steven Sudit:是的,除非你被限制在 <.net>
-
数组还是数组列表?您的标题和问题正文彼此不一致。您的标签并没有使它更清晰。
-
@SnOrfus:鉴于 .NET 2.0 已经 5 年了,我希望这不是一个真正的问题。
-
Generics /ArrayList 或 Rec Array 没关系,哪种方式最简单,我也会尝试 List
。