Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
146 of 1492 menu
◀ ▶

Метод CompareTo

Экземплярный CompareTo принимает другое значение int или object. Результат отрицателен, если текущее число меньше; 0, если равны; положителен, если больше. Метод реализует IComparable<int> у структуры Int32.

Синтаксис

int sign = left.CompareTo(right);

Пример

Давайте сравним меньшее число с большим:

using System; class Program { static void Main() { int left = 3; int right = 5; Console.WriteLine(left.CompareTo(right)); } }

Результат выполнения кода:

-1

Пример

Давайте сравним два одинаковых значения:

using System; class Program { static void Main() { int num = 5; Console.WriteLine(num.CompareTo(5)); } }

Результат выполнения кода:

0

Пример

Давайте сравним большее число с меньшим:

using System; class Program { static void Main() { int left = 7; int right = 5; Console.WriteLine(left.CompareTo(right)); } }

Результат выполнения кода:

1

Смотрите также

  • метод Clamp,
    который опирается на порядок чисел
  • константа MinValue,
    которая участвует в сравнениях диапазона
  • интерфейс IComparable,
    который задаёт контракт сравнения
  • тип int,
    значения которого сравнивают
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить