Как следует из приведенных выше таблиц, пространство именSystemдовольно обширно, поэтому в одной главе невозможно рассмотреть подробно все его составляющие. К тому же, некоторые члены пространства именSystem,в том числеNullable
Класс Math
В классеMathопределен ряд стандартных математических операций, в том числе извлечение квадратного корня, вычисление синуса, косинуса и логарифмов. КлассMathявляется статическим, а это означает, что все методы, определенные в нем, относятся к типуstatic,объекты типаMathне конструируются, а сам классMathнеявно герметичен и не может наследоваться. Методы, определенные в классеMath,перечислены в табл. 21.1, где все углы указаны в радианах.
В классеMathопределены также два следующих поля:
public const double Е public const double PI
гдеE— значение основания натурального логарифма числа, которое обычно обозначается как
Метод
Описание
public static double
Возвращает абсолютную величину
Abs(double
public static float
Возвращает абсолютную величину
Abs(float
public static decimal
Возвращает абсолютную величину
Abs(decimal
public static int Abs(int
public static short
Возвращает абсолютную величину
Abs(short
public static long Abs(long
Возвращает абсолютную величину
public static sbyte
Возвращает абсолютную величину
Abs(sbyte
public static double
Возвращает арккосинус d. Значение d должно на
Acos(double d)
ходиться в пределах от -1 до 1
public static double
Возвращает арксинус d. Значение d должно нахо
Asin(double d)
диться в пределах от -1 до 1
public static double
Возвращает арктангенс d
Atan(double d)
public static double
Возвращает арктангенс частного от деления
Atan2(double y, double
public static long
Возвращает произведение а*Ь в виде значения
BigMul(int
типа long, исключая переполнение
public static double
Возвращает наименьшее целое, которое пред
Ceiling(double
ставлено в виде значения с плавающей точкой и не меньше
public static double
Возвращает наименьшее целое, которое представ
Ceiling(decimal d)
лено в виде значения десятичного типа и не меньше d. Так, если d равно 1,02, метод Ceiling возвращает значение 2,0. А если d равно -1,02, то метод Ceiling возвращает значение -1
public static double
Возвращает косинус d
Cos(double d)
public static double
Возвращает гиперболический косинус d
Cosh(double d)
public static int DivRem(int