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

Класс Math

Math - статический класс в System. Экземпляр не создают: вызывают Abs, Min и другие методы напрямую. Константы PI и E хранят математические числа. Для float есть MathF.

Синтаксис

double len = Math.Sqrt(25); int mod = Math.Abs(-5);

Пример

Давайте найдём модуль отрицательного числа:

using System; class Program { static void Main() { int res = Math.Abs(-5); Console.WriteLine(res); } }

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

5

Пример

Давайте выберем большее из двух целых:

using System; class Program { static void Main() { int res = Math.Max(3, 5); Console.WriteLine(res); } }

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

5

Пример

Давайте ограничим число интервалом через Clamp:

using System; class Program { static void Main() { int res = Math.Clamp(12, 1, 10); Console.WriteLine(res); } }

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

10

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

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