C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のリストから重複を削除する


Distinct()メソッドを使用して、C#のリストから重複を削除します。

まず、新しいリストを追加します-

List<int> arr1 = new List<int>();
arr1.Add(10);
arr1.Add(20);
arr1.Add(30);
arr1.Add(40);
arr1.Add(50);
arr1.Add(30);
arr1.Add(40);
arr1.Add(50);

重複する要素を削除するには、以下に示すようにDistinct()メソッドを使用します-

List<int> distinct = arr1.Distinct().ToList();

これが完全なコードです-

using System;
using System.Collections.Generic;
using System.Linq;
public class Demo {
   public static void Main() {
      List<int> arr1 = new List<int>();
      arr1.Add(10);
      arr1.Add(20);
      arr1.Add(30);
      arr1.Add(40);
      arr1.Add(50);
      arr1.Add(30);
      arr1.Add(40);
      arr1.Add(50);
      Console.WriteLine("Initial List ...");
      foreach (int i in arr1) {
         Console.WriteLine(i);
      }
      // Removing duplicate elements
      List<int> distinct = arr1.Distinct().ToList();
      Console.WriteLine("List after removing duplicate elements ...");
      foreach (int res in distinct) {
         Console.WriteLine("{0}", res);
      }
   }
}

出力

Initial List ...
10
20
30
40
50
30
40
50
List after removing duplicate elements ...
10
20
30
40
50

  1. Androidでソートされたリンクリストから重複を削除するにはどうすればよいですか?

    この例は、Androidでソートされたリンクリストから重複を削除する方法について示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="ht

  2. Excel のドロップダウン リストから重複を削除する方法 (4 つの方法)

    大規模な Microsoft Excel データセットを操作しているときに、ドロップダウン リストを作成し、ドロップダウン リストから重複を削除する必要がある場合があります。これは簡単な作業です。これにより、多くの時間とエネルギーを節約できます。今日、この記事では 4 を学びます Excel でリストをドロップダウンして重複を削除するための迅速かつ適切な方法 適切なイラストで効果的に。 Excel のドロップダウン リストから重複を削除する 4 つの適切な方法 Excel があるとします。 さまざまな 果物 に関する情報を含む大きなワークシート 野菜 ある国が ヨーロッパ の 3 つの