我有一個通用的List(Of T)
與一堆項目包含一些重複值在.ItemID
。我需要代碼才能返回重複項,但下面的代碼會返回所有項目。查找重複列表(T)使用LINQ VB .NET不工作
Dim items As List(Of ItemsClass.ItemCollection) = _
New List(Of ItemsClass.ItemCollection)(oleObj.ListOfItemsToCopy(listViewItems)) 'Returns a list of items
Dim duplicates = From c In items Where (c.ItemID.Count > 1) Select c 'Needs to return duplicate items
的List(Of ItemCollection)
項目的一個例子是如下
項ID,製作,式樣年
123456福特獵鷹1999年
123457馬自達CX6 2001
123456 Ford Ranger 2002
我需要組ItemID
並返回所有重複的結果
你需要返回所有的重複項目或只是其中一個重複項目? (因爲每個具有相同ID的項目將具有相同的值,對吧?) – Enigmativity 2014-09-03 02:47:16
@Enigmativity我需要返回所有重複的ItemID,因爲它們包含不同的值。 – 2014-09-03 03:16:22
那麼這是否指出了「ItemID」值被重用的一個潛在問題? – Enigmativity 2014-09-03 04:52:42