Предоставляет константы и статические методы для тригонометрических, логарифмических и иных общих математических функций.
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) | Вычисляет целую часть заданного десятичного числа. |