次の方法で共有


方法 : 重複する要素をシーケンスから削除する (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);
}

参照

その他の技術情報

クエリの例 (LINQ to SQL)