using System.Collections.Generic;
public static void Main()
var userText = new List<string> {
IDictionary<string, int> actualDictionary = new Dictionary<string, int>();
foreach (string word in userText)
if (!actualDictionary.ContainsKey(word)) {
actualDictionary[word] = 0;
actualDictionary[word]++;
foreach(var thing in actualDictionary) {
Console.WriteLine(thing.Key + " " + thing.Value);