Оба делают то же самое. Каков наиболее эффективный способ сравнения двух строк? Equals() или Compare()? Есть ли различия?Каков наиболее эффективный способ сравнения строк?
if (String.Equals(StringA, StringB, StringComparison.OrdinalIgnoreCase))
{
// Your code goes here
}
if (String.Compare(StringA, StringB, true) == 0)
{
// Your code goes here
}
Вы говорите о скорости? Потому что, если вы, простой цикл и секундомер ответят на ваш вопрос –