需要分割字符串并计算出现次数

时间:2019-04-02 06:10:02

标签: asp.net asp.net-mvc-4 razor

我的ViewData中有一个字符串。我需要将其拆分为COMMA并计算单词的出现次数。

i.e. ViewData["words"] = "apple,orange,grape".

我需要分裂并得到3的答案。

2 个答案:

答案 0 :(得分:2)

函数Split将字符串转换为字符串数组。 如果我们有string a="hello,bill,gates";,并在其上调用函数Split string[] b = a.Split(',');b的值变为{"hello", "bill", "gates"}。 然后,用Length计算元素数:

int count = ViewData["words"].Split(',').Length;

答案 1 :(得分:1)

您可以使用split方法:

int count = ViewData["words"].Split(',').Length;