Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 26

Проверка значения string на совпадение с подстрокой

06.07.2015, 16:16. Показов 4218. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имеем три string со значениями в массиве.

"Иванов Иван Иванович"
"Петр Иван Сергеевич"
"Куликов Петр Васильевич"

Когда проходим Foreach по массиву нужно что бы он брал в работу только те строки которые содержат значение содержащее "Кулик"
Т.е. он выбирает значение "Куликов" "Куликова"
В SQL это решается через WHERE Name LIKE '%Кулик%'
Как это решить в C#?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.07.2015, 16:16
Ответы с готовыми решениями:

Проверка в цикле на совпадение заданного значения со значением генератора случайных чисел
Здравствуйте!!! Подскажите, как реализовать вот это 1. вводим в контрол на форме, например 5чисел(16-4-30-1-31) 2. записываем эти...

Проверка на совпадение + проверка строки на содержание спец. символов
В общем ситуация такая: есть типизированный файл, форма для добавления пользователей (которые пишутся в файл). Для записи данных использую...

Проверка на совпадение
Я недавно решил создать сапера. Создал поле, 10 кнопкам присвоил мины, да вот на 4-5 запуске заметил, что мин меньше чем надо. void...

3
 Аватар для Tsin
1180 / 488 / 188
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
06.07.2015, 16:21
Лучший ответ Сообщение было отмечено Makrauz как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
using System.Linq;
 
string[] names = new string[]
{
    "Иванов Иван Иванович",
    "Петр Иван Сергеевич",
    "Куликов Петр Васильевич",
    "Куликова София Васильевна"
};
 
var result = names.Where(n => n.Contains("Кулик"));
1
1 / 1 / 0
Регистрация: 11.05.2015
Сообщений: 26
06.07.2015, 16:24  [ТС]
Спасибо.Вопрос закрыт
0
146 / 143 / 32
Регистрация: 21.01.2012
Сообщений: 545
06.07.2015, 16:24
Makrauz,
C#
1
2
3
4
5
6
7
8
9
10
11
12
            var s = new[]{
                "Иванов Иван Иванович",
                "Петр Иван Сергеевич",
                "Куликов Петр Васильевич"
            };
 
            var t = from str in s
                where str.ToLower().Contains("кулик")
                select str;
            foreach(var en in t)
            Console.WriteLine(en);
            Console.ReadLine();
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.07.2015, 16:24
Помогаю со студенческими работами здесь

Проверка на совпадение
Есть база данных трейдеров (ICQ / Skype) - на сайте есть поле для ввода, пользователь вводит туда логин скайпа и ему показывает...

Проверка на совпадение в БД...
Доброго всем времечка. Не подскажите как осуществляется проверка записи на совпадение, т.е. при добавлении, если запись с таким именем уже...

Проверка на совпадение
Как написать условие совпадения буквы со словами? Помогите пожалуста.

Проверка на совпадение записей в БД
Доброго времени суток! Есть таблица DataGridView с полями наименование товара и количество на складе в которую из БД заносятся данные. ...

Проверка на совпадение записей в БД
Здравствуйте, попытался написать код на проверку совпадений в БД, но не получается помогите переделать код Dim...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru