Поиск в тексте слов содержащих указанную подстроку - C#
Формулировка задачи:
Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова, содержащие заданную последовательность символов. Пожалуйста помогите.
Решение задачи: «Поиск в тексте слов содержащих указанную подстроку»
textual
Листинг программы
class Program
{
static string[] str;
static string st;
//static List<string> lst;
static bool b;
static void Main(string[] args)
{
str = new string[3];
// lst = new List<string>();
Console.Write("Введите 3 слова предложения:\n");
for (int i = 0; i < str.Length; ++i)
{
str[i] = Console.ReadLine();
// lst.Add(str[i] + " ");
}
Console.Write( String.Join(" ", str)+"\n");
Console.Write("Введите искомое слово:\n");
st = Console.ReadLine();
for (int i = 0; i < str.Length; ++i)
{
b = str[i].Equals(st);
if (b == true)
{
Console.Write("ЕСТЬ СЛОВО :" + st); b = false; break;
}
}
Console.ReadKey();
}
}