Класс Math

Предоставляет константы и статические методы для тригонометрических, логарифмических и иных общих математических функций.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public abstract sealed class Math

Методы

ТипИмяОписание
МетодСтатическийAbs(Decimal) Возвращает абсолютное значение числа Decimal .
МетодСтатическийAbs(Double) Возвращает абсолютное значение числа двойной точности с плавающей запятой.
МетодСтатическийAbs(Single) Возвращает абсолютное значение числа одинарной точности с плавающей запятой.
МетодСтатическийAbs(Int64) Возвращает абсолютное значение 64-битового целого числа со знаком.
МетодСтатическийAbs(Int32) Возвращает абсолютное значение 32-битового целого числа со знаком.
МетодСтатическийAbs(Int16) Возвращает абсолютное значение 16-битового целого числа со знаком.
МетодСтатическийAbs(SByte) Возвращает абсолютное значение 8-битового целого числа со знаком.
МетодСтатическийAcos(Double) Возвращает угол, косинус которого равен указанному числу.
МетодСтатическийAsin(Double) Возвращает угол, синус которого равен указанному числу.
МетодСтатическийAtan(Double) Возвращает угол, тангенс которого равен указанному числу.
МетодСтатическийAtan2(Double, Double) Возвращает угол, тангенс которого равен отношению двух указанных чисел.
МетодСтатическийBigMul(Int32, Int32) Умножает два 32-битовых числа.
МетодСтатическийCeiling(Decimal) Возвращает наименьшее целое число, которое больше или равно заданному десятичному числу.
МетодСтатическийCeiling(Double) Возвращает наименьшее целое число, которое больше или равно заданному числу с плавающей запятой двойной точности.
МетодСтатическийCos(Double) Возвращает косинус указанного угла.
МетодСтатическийCosh(Double) Возвращает гиперболический косинус указанного угла.
МетодСтатическийDivRem(Int64, Int64, Int64) Вычисляет частное двух 64-разрядных знаковых целых чисел и возвращает остаток в выходном параметре.
МетодСтатическийDivRem(Int32, Int32, Int32) Вычисляет частное двух 32-разрядных знаковых целых чисел и возвращает остаток в выходном параметре.
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодСтатическийExp(Double) Возвращает e, возведенное в указанную степень.
МетодСтатическийFloor(Decimal) Возвращает наибольшее целое число, которое меньше или равно указанному десятичному числу.
МетодСтатическийFloor(Double) Возвращает наибольшее целое число, которое меньше или равно заданному числу двойной точности с плавающей запятой.
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодСтатическийIEEERemainder(Double, Double) Возвращает остаток от деления одного указанного числа на другое указанное число.
МетодСтатическийLog(Double) Возвращает натуральный логарифм (с основанием e) указанного числа.
МетодСтатическийLog(Double, Double) Возвращает логарифм указанного числа в системе счисления с указанным основанием.
МетодСтатическийLog10(Double) Возвращает логарифм с основанием 10 указанного числа.
МетодСтатическийMax(UInt16, UInt16) Возвращает большее из двух 16-битовых целых чисел без знака.
МетодСтатическийMax(Double, Double) Возвращает большее из двух чисел двойной точности с плавающей запятой.
МетодСтатическийMax(Single, Single) Возвращает большее из двух чисел одинарной точности с плавающей запятой.
МетодСтатическийMax(UInt64, UInt64) Возвращает большее из двух 64-битовых целых чисел без знака.
МетодСтатическийMax(Int64, Int64) Возвращает большее из двух 64-битовых целых чисел со знаком.
МетодСтатическийMax(UInt32, UInt32) Возвращает большее из двух 32-битовых целых чисел без знака.
МетодСтатическийMax(Int32, Int32) Возвращает большее из двух 32-битовых целых чисел со знаком.
МетодСтатическийMax(Decimal, Decimal) Возвращает большее из двух десятичных чисел.
МетодСтатическийMax(SByte, SByte) Возвращает большее из двух 8-битовых целых чисел со знаком.
МетодСтатическийMax(Byte, Byte) Возвращает большее из двух 8-битовых целых чисел без знака.
МетодСтатическийMax(Int16, Int16) Возвращает большее из двух 16-битовых целых чисел со знаком.
МетодСтатическийMin(Int16, Int16) Возвращает меньшее из двух 16-битовых целых чисел со знаком.
МетодСтатическийMin(UInt16, UInt16) Возвращает меньшее из двух 16-битовых целых чисел без знака.
МетодСтатическийMin(UInt32, UInt32) Возвращает меньшее из двух 32-битовых целых чисел без знака.
МетодСтатическийMin(Int64, Int64) Возвращает меньшее из двух 64-битовых целых чисел со знаком.
МетодСтатическийMin(UInt64, UInt64) Возвращает меньшее из двух 64-битовых целых чисел без знака.
МетодСтатическийMin(Single, Single) Возвращает меньшее из двух чисел одинарной точности с плавающей запятой.
МетодСтатическийMin(Double, Double) Возвращает меньшее из двух чисел двойной точности с плавающей запятой.
МетодСтатическийMin(Decimal, Decimal) Возвращает меньшее из двух десятичных чисел.
МетодСтатическийMin(Int32, Int32) Возвращает меньшее из двух 32-битовых целых чисел со знаком.
МетодСтатическийMin(Byte, Byte) Возвращает меньшее из двух 8-битовых целых чисел без знака.
МетодСтатическийMin(SByte, SByte) Возвращает меньшее из двух 8-битовых целых чисел со знаком.
МетодСтатическийPow(Double, Double) Возвращает указанное число, возведенное в указанную степень.
МетодСтатическийRound(Double) Округляет заданное число с плавающей запятой двойной точности до ближайшего целого.
МетодСтатическийRound(Double, Int32) Округляет значение двойной точности с плавающей запятой до заданного количества дробных разрядов.
МетодСтатическийRound(Double, MidpointRounding) Округляет заданное значение число двойной точности с плавающей запятой до ближайшего целого.Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.
МетодСтатическийRound(Double, Int32, MidpointRounding) Округляет значение двойной точности с плавающей запятой до заданного количества дробных разрядов.Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.
МетодСтатическийRound(Decimal) Округляет десятичное значение до ближайшего целого.
МетодСтатическийRound(Decimal, Int32) Округляет десятичное значение до указанного числа дробных разрядов.
МетодСтатическийRound(Decimal, MidpointRounding) Округляет десятичное значение до ближайшего целого.Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.
МетодСтатическийRound(Decimal, Int32, MidpointRounding) Округляет десятичное значение до указанного числа дробных разрядов.Параметр задает правило округления значения, если оно находится ровно посредине между двумя числами.
МетодСтатическийSign(Decimal) Возвращает значение, определяющее знак десятичного числа.
МетодСтатическийSign(Double) Возвращает значение, определяющее знак числа двойной точности с плавающей запятой.
МетодСтатическийSign(Single) Возвращает значение, определяющее знак числа одинарной точности с плавающей запятой.
МетодСтатическийSign(Int64) Возвращает значение, показывающее знак 64-битового целого числа со знаком.
МетодСтатическийSign(Int16) Возвращает значение, определяющее знак 16-битового целого числа со знаком.
МетодСтатическийSign(SByte) Возвращает значение, определяющее знак 8-битового целого числа со знаком.
МетодСтатическийSign(Int32) Возвращает значение, показывающее знак 32-битового целого числа со знаком.
МетодСтатическийSin(Double) Возвращает синус указанного угла.
МетодСтатическийSinh(Double) Возвращает гиперболический синус указанного угла.
МетодСтатическийSqrt(Double) Возвращает квадратный корень из указанного числа.
МетодСтатическийTan(Double) Возвращает тангенс указанного угла.
МетодСтатическийTanh(Double) Возвращает гиперболический тангенс указанного угла.
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодСтатическийTruncate(Double) Вычисляет целую часть заданного числа двойной точности с плавающей запятой.
МетодСтатическийTruncate(Decimal) Вычисляет целую часть заданного десятичного числа.

Поля

ТипИмяОписание
ПолеСтатическийE Представляет основание натурального логарифма, определяемое константой e.
ПолеСтатическийPI Представляет отношение длины окружности к ее диаметру, определяемое константой π.
developers/references/system.math.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)