using System.Collections.Generic;
public static void Main()
String[] array1 =new String[] {"collection", "sample", "dual", "map"};
String[] array2= new String[] {"sample","value"};
Dictionary<string , int> dict= new Dictionary<string,int>();
for(int i=0; i<array1.Length;i++)
if(!dict.ContainsKey(array1[i]))
for(int j=0; j<array2.Length;j++)
if(!dict.ContainsKey(array1[j]))
List<string> duplicate= new List<string>();
List<string> unique= new List<string>();
string val= string.Empty;
Console.Write("Unique = "+ a + " ");
foreach(var b in duplicate)
Console.Write("Duplicate ="+ b +" ");