給出一個列表...看看項目的可枚舉(LINQ)曾經存在
class Item
{
public Name
{
get;
set;
}
}
List<Item> items = new List<Item>
{
new Item() { Name = "Item 1" },
new Item() { Name = "Item 1" },
new Item() { Name = "Item 2" },
new Item() { Name = "Item 3" }
}
List<Item> listing = new List<Item>
{
new Item() { Name = "Item 1" },
new Item() { Name = "Item 2" },
new Item() { Name = "Item 3" }
new Item() { Name = "Item 4" }
}
等
我需要創建第三個數組,將抵消這兩者之間的雙實例;不過,具有「名稱1」的項目都是相同的,但不同的「實例」。所以第三個List應該有1個Item 1的實例,因爲'Items'有2個實例。關於如何通過Linq完成的任何想法?
你能準確地包括你期望你的輸出列表是什麼嗎? – tzaman 2010-05-08 00:33:31