use*_*093 -3 c# string character count
在C#中动态计算每个字符的最佳方法是什么?
特定
string sample = "Foe Doe";
Run Code Online (Sandbox Code Playgroud)
它应该输出类似的东西
f = 1
o = 2
e = 2
d = 1
Run Code Online (Sandbox Code Playgroud)
计算单个字符很容易,但在我的考试中这有点棘手,我只能想象一个解决方案来获取所有独特的字符 - >然后将它存储在一个集合(最好是一个数组)中,然后将一个嵌套的for循环存储到数组中字符串.
有没有比这更好的解决方案?
使用LINQ
sample.GroupBy(c => c).Select(c => new { Char = c.Key, Count = c.Count()});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12341 次 |
| 最近记录: |