1

我有一个字符串列表 (GUIDS),我想拿一个并把它放在第一个,然后把其他的撞下来。如何才能做到这一点?谢谢你的帮助。

4

3 回答 3

3

您可以通过使用Remove(或RemoveAt,取决于您可以访问的信息)和后续的Insert.

你也可以做类似的事情

myList.OrderBy(x => x != theFirstNode).ThenBy(x => x.DefaultSortField);
于 2012-05-03T12:33:55.103 回答
1
var targetGuid = whateverGuidtoMove;
myGuidList.Remove(targetGuid);
myGuidList.Insert(0, targetGuid);
于 2012-05-03T12:34:01.253 回答
0
oldlist.Remove(value);
oldlist.Insert(0, value);
于 2012-05-03T12:37:14.383 回答