Tau
Math.Tau равно 2 * Math.PI и
имеет тип double. Значение примерно
6.283185307179586. Для строки с точкой
используют CultureInfo.InvariantCulture.
См. также PI.
Синтаксис
double tau = Math.Tau;
Пример
Давайте выведем Math.Tau через
InvariantCulture:
using System;
using System.Globalization;
class Program
{
static void Main()
{
string res = Math.Tau.ToString(CultureInfo.InvariantCulture);
Console.WriteLine(res);
}
}
Результат выполнения кода:
"6.283185307179586"
Пример
Давайте сравним Tau с удвоенным PI:
using System;
class Program
{
static void Main()
{
bool res = Math.Tau == Math.PI * 2;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте разделим Tau на 2 и получим
PI:
using System;
using System.Globalization;
class Program
{
static void Main()
{
double half = Math.Tau / 2;
Console.WriteLine(half.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"3.141592653589793"