Метод CompareTo в C#
Метод CompareTo задаёт порядок двух значений одного типа: отрицательный результат
означает, что текущий объект меньше аргумента, ноль - равенство, положительный - что больше.
У строк порядок как в словаре текущего языка, с учётом регистра. Для файловых имён так выбирают, какое имя идёт раньше.
Сравним два имени и выведем знак. Отрицательное число в консоли
значит, что "report-01.txt" идёт раньше "report-02.txt":
string left = "report-01.txt";
string right = "report-02.txt";
Console.WriteLine(left.CompareTo(right));
Сравните название "west" с названием "east" и выведите знак порядка в консоль.