string msg = "WebApplication2";
msg = msg.ToLower(); Dictionary<char, int> dict = new Dictionary<char, int>(); for (int i = 0; i < msg.Length; i++) { if (char.IsLetter(msg[i])) { if (dict.ContainsKey(msg[i])) { dict[msg[i]]++; } else { dict[msg[i]] = 1; } } } foreach (var item in dict) { Console.WriteLine("字母:{0}出现了:{1}次", item.Key, item.Value); Console.ReadLine(); }