using System.Collections.Generic;
public class ResultObject{
public Char Character {get; set;}
public int Frequency {get; set;}
public static void Main(string[] args)
string str = "arkusnexus";
var res = FindAllFreq(str);
Console.Write("The frequency of the characters are :\n");
foreach(ResultObject item in res)
Console.WriteLine("Character "+item.Character + ": " + item.Frequency+" times");
public static List<ResultObject> FindAllFreq(String str) {
var res = new List<ResultObject>();
if(res.Exists(x=>x.Character == ele))
res.Where(x=>x.Character == ele).First().Frequency ++;
res.Add(new ResultObject{