Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
263 of 1492 menu
◀ ▶

Метод Contains

Метод Contains класса String ищет фрагмент текста внутри строки. Перегрузки принимают подстроку и необязательно StringComparison для правил сравнения. Строка не изменяется.

Синтаксис

bool res = str.Contains(value);

Пример

Давайте проверим наличие "bcd" в строке:

using System; class Program { static void Main() { string str = "abcde"; Console.WriteLine(str.Contains("bcd")); } }

Результат выполнения кода:

True

Пример

Давайте проверим отсутствующий фрагмент:

using System; class Program { static void Main() { string str = "abcde"; Console.WriteLine(str.Contains("xyz")); } }

Результат выполнения кода:

False

Пример

Давайте сравним без учёта регистра через OrdinalIgnoreCase:

using System; class Program { static void Main() { string str = "abcde"; Console.WriteLine(str.Contains("BCD", StringComparison.OrdinalIgnoreCase)); } }

Результат выполнения кода:

True

Смотрите также

  • IndexOf,
    который возвращает позицию вхождения
  • StartsWith,
    который проверяет начало строки
  • EndsWith,
    который проверяет конец строки
  • Replace,
    который заменяет найденный фрагмент
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить