using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
int[] numbers = { 1,2,2,3,3,2,5,5,5,5,5,5};
Console.WriteLine( ReturnMaxOccurence(numbers).ToString());
private static int ReturnMaxOccurence(int[] numberArray)
Dictionary<int, int> dict = new Dictionary<int, int>{};
for(int i =0; i< numberArray.Length;i++)
if(dict.TryGetValue(numberArray[i], out num))
dict[numberArray[i]] = dict[numberArray[i]]+ 1;
dict.Add(numberArray[i], 1);
foreach(KeyValuePair<int, int> key in dict)
if(key.Value > frequency)
Console.WriteLine("value= " + value);