Сравнивание строк без учета регистра

      Иногда необходимо сравнить две строки и получить true или false, независимо от того, какие строки мы сравниваем. Один из подходов заключается в верхнем (или нижнем регистре) то есть обе строки должны быть одного регистра, при использовании string.Compare ().
Другим подходом является использование String.IndexOf () с опцией StringComparion.OrdinalIgnoreCase вот так:

string stringToTest = "MYVALUE";
             
if(stringToTest.IndexOf("myvalue", StringComparison.OrdinalIgnoreCase) >= 0)
{
   //строки совпали
}
else
{
   //строки не совпали
}

1 комментарий:

Большая просьба, не писать в комментариях всякую ерунду не по теме!