Home > C# > C# Find Duplicate Array Values

C# Find Duplicate Array Values

Here is a sample function which demonstrates the power of LINQ and C#

private Dictionary<int, int> GetArrayDuplicates(int[] arrayToSearch)
{
   Dictionary<int, int> counts = arrayToSearch.GroupBy(arrayItem => arrayItem)
      .ToDictionary(groupedItem => groupedItem.Key,
      groupedItem => groupedItem.Count());
   return counts;
}

Usage

int []array = { 10, 20, 30, 40, 50, 60 , 70, 80, 90, 100, 80, 40, 50, 100 };
Dictionary<int, int> counts = GetArrayDuplicates(array);   
Advertisements
Categories: C# Tags:
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: