Метод Equals
Метод Equals возвращает true, если тексты совпадают; есть перегрузки с StringComparison.
Синтаксис
bool res = a.Equals(b, comparison);
Пример
Давайте сравним одинаковый текст:
using System;
class Program
{
static void Main()
{
Console.WriteLine("abcde".Equals("abcde", StringComparison.Ordinal));
}
}
Результат выполнения кода:
True
Пример
Давайте сравним без регистра:
using System;
class Program
{
static void Main()
{
Console.WriteLine("abcde".Equals("ABCDE", StringComparison.OrdinalIgnoreCase));
}
}
Результат выполнения кода:
True
Пример
Давайте сравним разные строки:
using System;
class Program
{
static void Main()
{
Console.WriteLine(string.Equals("abcde", "12345", StringComparison.Ordinal));
}
}
Результат выполнения кода:
False
Смотрите также
-
operator ==,
который сравнивает текст -
Compare,
который возвращает знак -
StringComparer,
который сравнивает через объект -
StartsWith,
который проверяет префикс