私はstackoverflowの質問で見つけた次のLINQコードを持っています、それを使用してデータテーブル内の重複する行を削除し、インデックスが最小の行を残したいのですが、これがコードであり、コードを理解できませんコメント行に追加されます
Dim duplicates = From row In GoogleResults.AsEnumerable()
Let seller = row.Field(Of String)("Seller")
Group row By seller Into DuplicateSellers = Group
Where DuplicateSellers.Count() > 1
Select DuplicateSellers
For Each DuplicateSellerRows In duplicates
For Each row In DuplicateSellerRows
'remove current row, but skip the first one
'row.Delete() will remove all rows but how can i keep the first one?
Next
Next