using System; using System.Linq; using System.Collections.Generic; class LinqExercise4 { static void Main(string[] args) { int[] arr1 = new int[] { 5, 9, 1, 2, 3, 7, 5, 6, 7, 3, 7, 6, 8, 5, 4, 9, 6, 2 }; Console.Write("\nLINQ : Display the number and frequency of number from given array : \n"); Console.Write("---------------------------------------------------------------------\n"); Console.Write("The numbers in the array are : \n"); Console.Write(" 5, 9, 1, 2, 3, 7, 5, 6, 7, 3, 7, 6, 8, 5, 4, 9, 6, 2\n"); var n = from x in arr1 group x by x into y select y; Console.WriteLine("\nThe number and the Frequency are : \n"); foreach (var arrNo in n) { Console.WriteLine("Number "+arrNo.Key + " appears " + arrNo.Count()+" times"); } Console.WriteLine("\n"); } }