Friday, 12 July 2013

How to Remove Duplicate Values from ArrayList in C#

How to Remove Duplicate Values from ArrayList in C# ??

Example:


using System.Collections;
using System.Linq;
Class RemoveDuplicateFromArray
{
    Static void Main()
    {
        ArrayList duplicate= new ArrayList();
duplicate.Add(5); 
duplicate.Add(13);
duplicate.Add(11);
duplicate.Add(5);
duplicate.Add(11);
duplicate.Add(10);
duplicate.Add(22);  
duplicate.Add(23);
//Removes all Duplicate Values in Array
ArrayList distinct= RemoveDuplicate(duplicate);
}
public ArrayList RemoveDuplicate(ArrayList duplicate)
{
   ArrayList distinctArr= new ArrayList();
duplicate.ToArray().Distinct().ToList().ForEach(d=> distinctArr.Add();
return distinctArr;
}
}
See Demo

  Add  Remove  Clear Array
Array Value

No comments:

Post a Comment