我有一个字符串列表(GUIDS),我想先拿一个并将其放在第一位,然后将其他字母放下。如何才能做到这一点?谢谢你的帮助。
答案 0 :(得分:3)
您可以使用Remove
(或RemoveAt
,具体取决于您有权访问的信息)和后续Insert
来执行此操作。
您也可以执行类似
的操作myList.OrderBy(x => x != theFirstNode).ThenBy(x => x.DefaultSortField);
答案 1 :(得分:1)
var targetGuid = whateverGuidtoMove;
myGuidList.Remove(targetGuid);
myGuidList.Insert(0, targetGuid);
答案 2 :(得分:0)
oldlist.Remove(value);
oldlist.Insert(0, value);