我有一個.NET 3.5項目中的字符串類型列表。該列表中有數千個字符串,但爲了簡潔起見,我們將說它只有5個字符串。查詢僅重複列表
List<string> lstStr = new List<string>() {
"Apple", "Banana", "Coconut", "Coconut", "Orange"};
假設列表已排序(如上所述)。我需要的是一個LINQ查詢,它將刪除所有而不是重複的字符串。所以結果會給我一個只包含兩個「椰子」字符串的列表。
這可能與一個LINQ查詢?如果不是,那麼我將不得不求助於一些複雜的循環,我可以這樣做,但除非必須,否則我不想。
這不使用LINQ? – McKay 2010-08-12 18:35:18
@McKay:是的,但OP表示可以假定列表已排序。 – 2010-08-12 18:36:26
@McKey(修改後的問題):技術上沒有,但它確實保留了一個linq樣式的接口,並且可以用作更大的LINQ語句的一部分。 – 2010-08-12 18:44:29