如何在不丢失其他元素 c# 的情况下首先放置列表元素

本文关键字:情况下 列表元素 元素 其他 | 更新日期: 2023-09-27 18:33:07

我有一个字符串列表(GUIDS),我想先把它放在一起,然后把其他的放下来。如何做到这一点?感谢您的任何帮助。

如何在不丢失其他元素 c# 的情况下首先放置列表元素

您可以使用

Remove(或RemoveAt,取决于您有权访问的信息)和后续Insert来执行此操作。

你也可以做一些类似的事情

myList.OrderBy(x => x != theFirstNode).ThenBy(x => x.DefaultSortField);
var targetGuid = whateverGuidtoMove;
myGuidList.Remove(targetGuid);
myGuidList.Insert(0, targetGuid);
oldlist.Remove(value);
oldlist.Insert(0, value);