Класс 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