2013-07-30 85 views
-5
之間得到

您好我有這樣C#LINQ查詢到項目

("ABC","X") 
("CDE","C") 
("EFG","X") 

我需要找回這些都是雙方"C"項目字典,如何使用LINQ實現這一目標?

輸出預期

物品= N /輸出=(N-1)(N + 1)項

("ABC","X")("EFG","X")

+2

告訴我們你期望從上面的字典輸出和產生的Linq語句的輸出。 –

+2

你是什麼意思的「在C的兩邊」? –

+0

@RobertHarvey更新 – Sudantha

回答

0

這樣的? Dict.TakeWhile(e => e.Value =「C」)。Take(1).Reverse()。Take(3)。

然後刪除中間的一個。