2011-06-20 54 views

回答

5

當然,如果您使用的是。LinkedList的.Net實現。由於它實現了IEnumerable<T>,你可以使用LINQ來對付它。如果您的意思是您是否可以專門使用Lambda,那麼您可以執行以下操作來遞歸使用它。

Func<Node, Node> getLastNode = null; 
getLastNode = n => n.IsLast? n : getLastNode(n); 
0

確保您在頂部

using System.Collections.Generic; 
using System.Linq; 

有這些usings然後,你可以這樣做

var found = ll.FirstOrDefault (o => o.SomeProperty == 1);