Проверка значения string на совпадение с подстрокой - C#
Формулировка задачи:
Имеем три string со значениями в массиве.
"Иванов Иван Иванович"
"Петр Иван Сергеевич"
"Куликов Петр Васильевич"
Когда проходим Foreach по массиву нужно что бы он брал в работу только те строки которые содержат значение содержащее "Кулик"
Т.е. он выбирает значение "Куликов" "Куликова"
В SQL это решается через WHERE Name LIKE '%Кулик%'
Как это решить в C#?
Решение задачи: «Проверка значения string на совпадение с подстрокой»
textual
Листинг программы
using System.Linq;
string[] names = new string[]
{
"Иванов Иван Иванович",
"Петр Иван Сергеевич",
"Куликов Петр Васильевич",
"Куликова София Васильевна"
};
var result = names.Where(n => n.Contains("Кулик"));