我编写了一个使用基于 LinkedList 的对象的 C# 程序:
我想根据 LinkedList 节点中包含的成员之一按顺序(从低到高)保持这个 LinkedList。我可以考虑如何以“长”方式执行此操作,即在添加新节点之前检查列表是否为空,然后循环遍历列表,直到找到一个大于要成为的节点添加然后添加新成员,但我想看看在.NET中是否有一个聪明的速记方法来做到这一点。
.NET 有什么方法可以完成我想做的事情吗?我考虑过使用SkipWhile,但是如何将它放入一个循环中,该循环还处理一个空列表以及到达列表末尾并在末尾添加项目的点?