Метод EndsWith
Метод EndsWith сравнивает конец строки с переданным фрагментом. Доступны перегрузки с начальной позицией и с StringComparison.
Синтаксис
bool res = str.EndsWith(suffix);
Пример
Давайте проверим суффикс "de":
using System;
class Program
{
static void Main()
{
string str = "abcde";
Console.WriteLine(str.EndsWith("de"));
}
}
Результат выполнения кода:
True
Пример
Давайте проверим другой суффикс:
using System;
class Program
{
static void Main()
{
string str = "abcde";
Console.WriteLine(str.EndsWith("cd"));
}
}
Результат выполнения кода:
False
Пример
Давайте сравним без регистра:
using System;
class Program
{
static void Main()
{
string str = "abcde";
Console.WriteLine(str.EndsWith("DE", StringComparison.OrdinalIgnoreCase));
}
}
Результат выполнения кода:
True
Смотрите также
-
StartsWith,
который проверяет начало -
Contains,
который ищет подстроку -
LastIndexOf,
который ищет с конца -
Substring,
который берёт хвост строки