Класс MathF
MathF - статический класс в System.
Аргументы и результат имеют тип float,
литералы пишут с суффиксом f. Есть
MathF.PI, MathF.Abs и другие
аналоги Math.
Для double
используют Math.
Синтаксис
float mod = MathF.Abs(-3.5f);
float pi = MathF.PI;
Пример
Давайте найдём модуль float через
MathF.Abs:
using System;
using System.Globalization;
class Program
{
static void Main()
{
float res = MathF.Abs(-3.5f);
Console.WriteLine(res.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"3.5"
Пример
Давайте выведем MathF.PI:
using System;
using System.Globalization;
class Program
{
static void Main()
{
string res = MathF.PI.ToString(CultureInfo.InvariantCulture);
Console.WriteLine(res);
}
}
Результат выполнения кода:
"3.1415927"
Пример
Давайте выберем большее из двух float:
using System;
using System.Globalization;
class Program
{
static void Main()
{
float res = MathF.Max(1.5f, 2.5f);
Console.WriteLine(res.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"2.5"