Пример #1
0
        public void CountSymbols()
        {
            Dictionary.Dictionary <char, int> charactersByCount = new Dictionary.Dictionary <char, int>();
            string text = this.InputText();

            foreach (var character in text)
            {
                if (!charactersByCount.ContainsKey(character))
                {
                    charactersByCount.Add(character, 0);
                }

                charactersByCount[character]++;
            }

            var sortedCharactersByCount = charactersByCount.OrderBy(x => x.Key);

            this.PrintSymbolsCount(sortedCharactersByCount);
        }