Для выполнения более сложных математических операций, например в тригонометрии, используется класс платформ Math. В примере используются методы Sin (вычисление синуса) и Sqrt (вычисление квадратного корня) и константа PI (системная константа с большим количеством знаков).
using System;
double d = Math.Sin(Math.PI/2);
double e = Math.Sqrt(144);
Класс System.Math включает поля и методы.
Поля класса
Вызов
Действие
Math.E
Значение свойства E примерно равно 2,718.
Math.LN10
Значение свойства LN10 примерно равно 2,302.
Math.LN2
Значение свойства LN2 примерно равно 0,693.
Math.LOG10E
Свойство LOG10E (константа) приблизительно равно 0,434.
Math.LOG2E
Значение свойства LOG2E (константа) приблизительно равно 1,442.
Math.SQRT1_2
Свойство SQRT1_2 (константа) приблизительно равно 0,707.
Math.SQRT2
Свойство SQRT2 (константа) приблизительно равно 1,414.
Math.PI
Свойство PI является константой, приблизительно равной 3,14159.