方法 : 重複する要素をシーケンスから削除する (LINQ to SQL)
更新 : November 2007
重複する要素をシーケンスから削除するには、Distinct 演算子を使用します。
使用例
次の例では、Distinct を使用して、顧客の住所がある市のシーケンスを選択します。それぞれの市はシーケンス内で重複しません。
Dim cityQuery = _
(From cust In db.Customers _
Select cust.City).Distinct()
For Each cityString In cityQuery
Console.WriteLine(cityString)
Next
IQueryable<String> cityQuery =
(from cust in db.Customers
select cust.City).Distinct();
foreach (String cityString in cityQuery)
{
Console.WriteLine(cityString);
}