【发布时间】:2018-10-22 01:48:31
【问题描述】:
假设我有这个字符串:
string common = "Blue;Red;Red;Green;Green;Green;Blue;Blue;Blue;Yellow";
现在我想数一下,这些词在这个字符串中出现的频率。
我不知道字符串会是什么样子。每次都不一样。
我希望字符串中的每个单词都有一个变量,其中包含该单词在字符串中出现的频率。
所以我应该得到类似的东西:
Blue: 4
Red: 2
Green: 3
Yellow: 1
【问题讨论】:
-
谷歌哈希表/字典
-
@Steve 我认为更简单的方法是使用 Linq。在
;、GroupBy(x => x)上拆分,然后显示key和x.Count() -
Regex.Matches(input, "true").Count
-
OP,您需要发布您的尝试以及具体不起作用的内容。 Stack Overflow 不是代码编写服务