Подстроки и поиск слов в Visual Studio

#vb.net #visual-studio-2010

#vb.net #visual-studio-2010

Вопрос:

как я могу отслеживать, сколько раз определенное слово появляется в текстовом поле, а затем отображать количество раз, найденных в окне сообщения?

например, если я введу это в текстовое поле: сегодня действительно жарко, не очень удобно находиться на улице, лучше, если мы пойдем купаться

и я ищу слово «is» во всем предложении, оно появляется 3 раза, но я не уверен, как создать код, чтобы он подсчитывал время нахождения «is», а затем отображал его с сообщением:

«ваше слово встречается 3 раза в этом предложении»

Пожалуйста, помогите!

Ответ №1:

в одной строке кода, но вы также должны добавить некоторую проверку ошибок.

строка.Формат («ваше слово встречается {0} раз в этом предложении»,(TextBox1.Text.Split(новый символ[]{‘ ‘,’.’}).ToList().Find(s=>s.Equals(«есть»)) .Длина 1).toString());

Комментарии:

1. о .. и в C #. Преобразуйте его в vb.