字母中出现的字母

FSm*_*FSm 3 c# c#-4.0

如何计算字符串中的字符出现次数?

例如,假设我有以下输入字符串:

test text
Run Code Online (Sandbox Code Playgroud)

输出应该是:

t  4
e  2
s  1
x  1
Run Code Online (Sandbox Code Playgroud)

Not*_*ple 6

没有编译和测试它像下面的linq应该做的伎俩:

from c in str
group by c into g
select new { letter= g.Key, count= g.Count()}
Run Code Online (Sandbox Code Playgroud)