C# Distinctメソッドの使い方:重複を削除する方法

C#では、LINQ(Language Integrated Query)のDistinctメソッドを使用して、コレクションからユニークな要素を取得することができます。Distinctメソッドはコレクションから重複する要素を削除し、各要素の固有のインスタンスを保持します。

Distinctメソッドを使用する方法を示す簡単な例を以下に示します。

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 1, 2, 2, 3, 4, 4, 5 };

        var distinctNumbers = numbers.Distinct();

        foreach (var number in distinctNumbers)
        {
            Console.WriteLine(number);
        }
    }
}

上記の例では、重複要素を含む整数リストをまず作成しました。その後、Distinctメソッドを使用してユニークな要素を取得し、それをコンソールに出力しました。出力結果は以下の通りです:

1
2
3
4
5
bannerAds