Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Интернет -

C# - Стандартные методы обработки текстов

Все примеры / Строки / Стандартные методы обработки текстов

Проверка хвостов массива строк

Автор: Интернет | добавлено: 13.01.2011, 17:25 | просмотров: 1869 (1+) | комментариев: 0 | рейтинг: *x0
Небольшой пример, демонстрирует готовую функцию, которая проверят по массиву окончание указанной строки. Для проверки окончания используется стандартная функция EndsWith, у нее есть аналог для проверки начала строки - StartsWith. Массив искомых окончаний пересвистывается циклом типа foreach.

Код

public static bool EndsIn(this string o, string[] c)
{
    foreach (string i in c) // перебираем элементы массива
    {
        if (o.EndsWith(i)) // есть совпадение
            return true; // возвращаем true
    }
    return false;
}

// использовать можно, например, так
if (EndsIn("Kbyte.Ru - сайт просто отличный", string[] {"отличный", "супер", "крутой"})
{
  // есть совпадение
}
Об авторе

Интернет

Анонимный пользователь сети Интернет. Автор великого множества кодов и программных решений. Никого никогда не видел в лицо этого пользователя, ходят слухи, что он многоликий, и может одновременно находиться в разных частях света.
Интернет
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики