Поиск и вывод найденного слова - C#
Формулировка задачи:
К примеру есть
string text = "Какой нить текст 455";
string[] text1 = {"текст","fggh","455"......};
Надо проверить text на text1 но получить первое совпадение в данном случае получить слово "текст"
Пока в голову приходит такое
но у меня массив text1 будет большим около 50-100 шт
string iscom ="";
foreah(var yyy in text1 )
{
if(text.IndexOf(yyy)!=-1)iscom=yyy;breac;
}Решение задачи: «Поиск и вывод найденного слова»
textual
Листинг программы
string text = "Какой нить текст 455";
string[] text1 = { "текст", "fggh", "455"};
string[] array = text1.Where(p => p!="" && text.IndexOf(p) >= 0).ToArray();