我有一个LinkedList<T>
对象,其中 T 是具有名为 ID 的属性的任意对象。我想使用 ID 作为搜索条件来搜索我的收藏。
现在我知道我可以使用 while 循环来搜索它:
LinkedListNode<MyObject> element = myObject.First;
while (element != myObject.Last)
{
if (element.Value.ID == myID)
break;
element = element.Next;
}
但我想知道是否有更优雅的解决方案。请注意,我需要LinkedListNode<T>
因此从那里导航列表。