Strings.Main C# (CSharp) Method

Main() static private method

static private Main ( ) : void
return void
    static void Main()
    {
        Console.WriteLine("Enter text: ");
        string input = Console.ReadLine();

        Dictionary<char, int> dictionary = new Dictionary<char, int>();

        for (int i = 0; i < input.Length; i++)
        {
            if (dictionary.ContainsKey(input[i]))
            {
                dictionary[input[i]]++;
            }
            else
            {
                dictionary.Add(input[i], 1);
            }
        }

        foreach (var letter in dictionary.OrderByDescending(m => m.Value))
        {
            Console.WriteLine("{0} - {1}", letter.Key, letter.Value);
        }
    }
}
Strings