Нужно разбить строку и сосчитать вхождение - PullRequest
1 голос
/ 02 апреля 2019

У меня есть строка в моем ViewData. Мне нужно разделить его на COMMA и посчитать вхождение слов.

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

Мне нужно разделить и получить ответ как 3.

Ответы [ 2 ]

2 голосов
/ 02 апреля 2019

Функция Split преобразует строку в массив строк.Если у нас есть string a="hello,bill,gates"; и вызывать функцию Split для нее string[] b = a.Split(',');, значение b становится {"hello", "bill", "gates"}.Затем число элементов считается с Length:

int count = ViewData["words"].Split(',').Length;
1 голос
/ 02 апреля 2019

Вы можете использовать метод split:

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