static Dictionary CountWord(string text) { Dictionary frequency; frequency = new Dictionary(); string[] words = Regex.Split(text,@"\W+"); foreach(string word in words) { if(frequency.ContainsKey(word)) { frequency[word]++; } else { frequency[word] = 1; } } return frequency; }