static void Main(string[] args) { Dictionary <char, int> charCounted = new Dictionary <char, int>(); char[] text = new char[50]; Random rnd = new Random(); TextAnalyzer textAnalyzer = new TextAnalyzer(); text = textAnalyzer.GeneratedText(text, rnd); Console.WriteLine("The initial string: \n"); PrintText(text); Array.Sort(text); Console.WriteLine("String sorted by asc order: \n"); PrintText(text); Console.WriteLine("Count chars: \n"); charCounted = CountChar(text); foreach (var key in charCounted.Keys) { Console.WriteLine(key + ": " + charCounted[key]); } }