Saturday, February 18, 2012

Remove duplicate elements from a List

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

class Program
{
    static void Main()
    {
 // List with duplicate elements.
 List<int> list = new List<int>();
 list.Add(1);
 list.Add(2);
 list.Add(3);
 list.Add(3);
 list.Add(4);
 list.Add(4);
 list.Add(4);
Console.WriteLine("Original List");
foreach (int value in list) { Console.WriteLine("{0}", value); } // Get distinct elements and convert into a list again. List<int> distinct = list.Distinct().ToList();
       Console.WriteLine("Distinct List");
foreach (int value in distinct) { Console.WriteLine("{0}", value); } } }
OUTPUT

Original List                                Distinct List
1                                                        1
2                                                        2
3                                                        3
3                                                        4
4
4
4

No comments:

Post a Comment