Сравнение строки в С# довольно просто. На самом деле есть несколько способов сделать это. Я перечислил некоторые в блоке ниже. Что мне интересно узнать о различиях между ними и о том, когда нужно использовать других? Следует ли избегать любой ценой? Больше ли я не перечислял?
string testString = "Test";
string anotherString = "Another";
if (testString.CompareTo(anotherString) == 0) {}
if (testString.Equals(anotherString)) {}
if (testString == anotherString) {}
(Примечание. Я ищу равенство в этом примере, не меньше или больше, но не стесняйтесь прокомментировать это)